[INFO] cloning repository https://github.com/phunapps/matter-rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/phunapps/matter-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fphunapps%2Fmatter-rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fphunapps%2Fmatter-rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f362533a979a8eb2b0abbf6c786f3fc398bd8c1f
[INFO] testing phunapps/matter-rust against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fphunapps%2Fmatter-rust" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/phunapps/matter-rust
[INFO] finished tweaking git repo https://github.com/phunapps/matter-rust
[INFO] tweaked toml for git repo https://github.com/phunapps/matter-rust written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/phunapps/matter-rust on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/phunapps/matter-rust already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded socket-pktinfo v0.3.2
[INFO] [stderr]   Downloaded if-addrs v0.15.0
[INFO] [stderr]   Downloaded asn1-rs-derive v0.6.0
[INFO] [stderr]   Downloaded oid-registry v0.8.1
[INFO] [stderr]   Downloaded data-encoding v2.11.0
[INFO] [stderr]   Downloaded mdns-sd v0.20.0
[INFO] [stderr]   Downloaded der-parser v10.0.0
[INFO] [stderr]   Downloaded asn1-rs v0.7.2
[INFO] [stderr]   Downloaded ccm v0.5.0
[INFO] [stderr]   Downloaded x509-parser v0.18.1
[INFO] [stderr]   Downloaded cms v0.2.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] abccbb4eb3fabb526eff80dbd583f5197902c07ce5585a94cd175858748d634b
[INFO] running `Command { std: "docker" "start" "-a" "abccbb4eb3fabb526eff80dbd583f5197902c07ce5585a94cd175858748d634b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "abccbb4eb3fabb526eff80dbd583f5197902c07ce5585a94cd175858748d634b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "abccbb4eb3fabb526eff80dbd583f5197902c07ce5585a94cd175858748d634b", kill_on_drop: false }`
[INFO] [stdout] abccbb4eb3fabb526eff80dbd583f5197902c07ce5585a94cd175858748d634b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7ac18f480b8425c7279f1644a02f608483a3f20953f20d8dd16e0aac37effca4
[INFO] running `Command { std: "docker" "start" "-a" "7ac18f480b8425c7279f1644a02f608483a3f20953f20d8dd16e0aac37effca4", kill_on_drop: false }`
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling der_derive v0.7.3
[INFO] [stderr]    Compiling flagset v0.4.7
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling oid-registry v0.8.1
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling asn1-rs-derive v0.6.0
[INFO] [stderr]    Compiling data-encoding v2.11.0
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling matter-codec v0.1.0 (/opt/rustwide/workdir/crates/matter-codec)
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling if-addrs v0.15.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling matter-interaction v0.1.0-pre (/opt/rustwide/workdir/crates/matter-interaction)
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling matter-clusters v0.0.0 (/opt/rustwide/workdir/crates/matter-clusters)
[INFO] [stderr]    Compiling socket-pktinfo v0.3.2
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling mdns-sd v0.20.0
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ccm v0.5.0
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling rusticata-macros v4.1.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling x509-cert v0.2.5
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling asn1-rs v0.7.2
[INFO] [stderr]    Compiling der-parser v10.0.0
[INFO] [stderr]    Compiling cms v0.2.3
[INFO] [stderr]    Compiling x509-parser v0.18.1
[INFO] [stderr]    Compiling matter-cert v0.2.0-pre (/opt/rustwide/workdir/crates/matter-cert)
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling xtask v0.0.0 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]    Compiling matter-crypto v0.1.0-pre (/opt/rustwide/workdir/crates/matter-crypto)
[INFO] [stdout] warning: associated functions `new_with_eph_and_random` and `new_with_resumption_eph_and_random` are never used
[INFO] [stdout]    --> crates/matter-crypto/src/case/initiator.rs:416:19
[INFO] [stdout]     |
[INFO] [stdout] 282 | impl CaseInitiator {
[INFO] [stdout]     | ------------------ associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 416 |     pub(crate) fn new_with_eph_and_random(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 460 |     pub(crate) fn new_with_resumption_eph_and_random(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new_with_eph_and_random` is never used
[INFO] [stdout]    --> crates/matter-crypto/src/case/responder.rs:335:19
[INFO] [stdout]     |
[INFO] [stdout] 268 | impl CaseResponder {
[INFO] [stdout]     | ------------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 335 |     pub(crate) fn new_with_eph_and_random(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new_with_negotiation_with_scalar`, `new_with_negotiation_with_scalar_and_session_id`, and `new_with_known_params_with_scalar` are never used
[INFO] [stdout]    --> crates/matter-crypto/src/pase/prover.rs:244:19
[INFO] [stdout]     |
[INFO] [stdout] 184 | impl PaseProver {
[INFO] [stdout]     | --------------- associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 244 |     pub(crate) fn new_with_negotiation_with_scalar(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 268 |     pub(crate) fn new_with_negotiation_with_scalar_and_session_id(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 |     pub(crate) fn new_with_known_params_with_scalar(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new_with_scalar`, `new_with_scalar_and_random`, and `new_from_pin_with_scalar` are never used
[INFO] [stdout]    --> crates/matter-crypto/src/pase/verifier.rs:344:19
[INFO] [stdout]     |
[INFO] [stdout] 205 | impl PaseVerifier {
[INFO] [stdout]     | ----------------- associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 344 |     pub(crate) fn new_with_scalar(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 366 |     pub(crate) fn new_with_scalar_and_random(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 418 |     pub(crate) fn new_from_pin_with_scalar(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling matter-transport v0.1.0-pre (/opt/rustwide/workdir/crates/matter-transport)
[INFO] [stderr]    Compiling matter-commissioning v0.0.0 (/opt/rustwide/workdir/crates/matter-commissioning)
[INFO] [stderr]    Compiling matter-controller v0.0.0 (/opt/rustwide/workdir/crates/matter-controller)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 38.81s
[INFO] running `Command { std: "docker" "inspect" "7ac18f480b8425c7279f1644a02f608483a3f20953f20d8dd16e0aac37effca4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7ac18f480b8425c7279f1644a02f608483a3f20953f20d8dd16e0aac37effca4", kill_on_drop: false }`
[INFO] [stdout] 7ac18f480b8425c7279f1644a02f608483a3f20953f20d8dd16e0aac37effca4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9cc850736f04aab090e98239ebc612241792e2ba92a89b849f238933ae4a3ad8
[INFO] running `Command { std: "docker" "start" "-a" "9cc850736f04aab090e98239ebc612241792e2ba92a89b849f238933ae4a3ad8", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling matter-cert v0.2.0-pre (/opt/rustwide/workdir/crates/matter-cert)
[INFO] [stderr]    Compiling matter-clusters v0.0.0 (/opt/rustwide/workdir/crates/matter-clusters)
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling matter-crypto v0.1.0-pre (/opt/rustwide/workdir/crates/matter-crypto)
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling matter-transport v0.1.0-pre (/opt/rustwide/workdir/crates/matter-transport)
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling matter-commissioning v0.0.0 (/opt/rustwide/workdir/crates/matter-commissioning)
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling xtask v0.0.0 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]    Compiling matter-controller v0.0.0 (/opt/rustwide/workdir/crates/matter-controller)
[INFO] [stderr]    Compiling matter-codec v0.1.0 (/opt/rustwide/workdir/crates/matter-codec)
[INFO] [stderr]    Compiling matter-interaction v0.1.0-pre (/opt/rustwide/workdir/crates/matter-interaction)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 43.92s
[INFO] running `Command { std: "docker" "inspect" "9cc850736f04aab090e98239ebc612241792e2ba92a89b849f238933ae4a3ad8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9cc850736f04aab090e98239ebc612241792e2ba92a89b849f238933ae4a3ad8", kill_on_drop: false }`
[INFO] [stdout] 9cc850736f04aab090e98239ebc612241792e2ba92a89b849f238933ae4a3ad8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e2894a60dbd8b6758e75db0f49d3a3684a9651c5eca4bf46de83bca57fa2b2be
[INFO] running `Command { std: "docker" "start" "-a" "e2894a60dbd8b6758e75db0f49d3a3684a9651c5eca4bf46de83bca57fa2b2be", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.41s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/matter_cert-eef7e12b067e4ed1)
[INFO] [stdout] 
[INFO] [stdout] running 65 tests
[INFO] [stdout] test builder::tests::build_unsigned_fails_on_missing_serial ... ok
[INFO] [stdout] test builder::tests::build_unsigned_fails_on_missing_subject ... ok
[INFO] [stdout] test certificate::tests::from_tlv_rejects_truncated_input ... ok
[INFO] [stdout] test builder::tests::build_unsigned_rejects_empty_serial ... ok
[INFO] [stdout] test chain::tests::validate_returns_untrusted_root_for_empty_chain ... ok
[INFO] [stdout] test chain::tests::trusted_roots_default_is_empty ... ok
[INFO] [stdout] test extensions::tests::round_trip_all_extensions ... ok
[INFO] [stdout] test extensions::tests::round_trip_empty ... ok
[INFO] [stdout] test extensions::tests::round_trip_extended_key_usage_only ... ok
[INFO] [stdout] test extensions::tests::round_trip_key_identifiers ... ok
[INFO] [stdout] test extensions::tests::round_trip_key_usage_only ... ok
[INFO] [stdout] test extensions::tests::round_trip_basic_constraints_only ... ok
[INFO] [stdout] test name::tests::read_rejects_unknown_dn_tag ... ok
[INFO] [stdout] test name::tests::read_rejects_wrong_type_for_known_tag ... ok
[INFO] [stdout] test name::tests::round_trip_matter_node_id ... ok
[INFO] [stdout] test name::tests::round_trip_multiple_attributes_preserves_order ... ok
[INFO] [stdout] test name::tests::round_trip_other_attribute_for_tag_18 ... ok
[INFO] [stdout] test builder::tests::build_unsigned_then_assemble_roundtrips ... ok
[INFO] [stdout] test certificate::tests::round_trip_synthetic_cert ... ok
[INFO] [stdout] test name::tests::typed_accessors_return_expected_values ... ok
[INFO] [stdout] test public_key::tests::verify_rejects_signature_from_different_key ... ok
[INFO] [stdout] test test_support::tests::vendor_id_is_not_tlv_encodable ... ok
[INFO] [stdout] test test_support::tests::build_x509_der_emits_parseable_self_signed_cert ... ok
[INFO] [stdout] test test_support::tests::vendor_and_product_id_encode_as_printable_hex ... ok
[INFO] [stdout] test time::tests::no_expiry_constant_is_zero ... ok
[INFO] [stdout] test time::tests::ordering_uses_native_u32 ... ok
[INFO] [stdout] test name::tests::round_trip_common_name ... ok
[INFO] [stdout] test time::tests::unix_at_matter_u32_max_boundary_is_exact ... ok
[INFO] [stdout] test public_key::tests::new_accepts_0x04_prefix ... ok
[INFO] [stdout] test public_key::tests::new_rejects_non_0x04_prefix ... ok
[INFO] [stdout] test time::tests::unix_u64_max_saturates_to_u32_max ... ok
[INFO] [stdout] test x509::tests::basic_constraints_ca_false_omits_boolean ... ok
[INFO] [stdout] test time::tests::unix_just_above_matter_u32_max_saturates ... ok
[INFO] [stdout] test x509::tests::alg_id_ecdsa_sha256_has_no_parameters ... ok
[INFO] [stdout] test x509::tests::basic_constraints_ca_true_is_critical_and_has_boolean_true ... ok
[INFO] [stdout] test time::tests::matter_epoch_zero_maps_to_2000_01_01 ... ok
[INFO] [stdout] test public_key::tests::verify_accepts_correct_signature ... ok
[INFO] [stdout] test signature::tests::from_slice_accepts_64_bytes ... ok
[INFO] [stdout] test public_key::tests::from_slice_rejects_wrong_length ... ok
[INFO] [stdout] test time::tests::pre_matter_epoch_unix_saturates_to_zero ... ok
[INFO] [stdout] test time::tests::unix_to_matter_to_unix_round_trip ... ok
[INFO] [stdout] test public_key::tests::verify_rejects_signature_for_different_message ... ok
[INFO] [stdout] test public_key::tests::verify_rejects_tampered_signature ... ok
[INFO] [stdout] test signature::tests::from_slice_rejects_wrong_length ... ok
[INFO] [stdout] test x509::tests::key_usage_packs_bits_correctly ... ok
[INFO] [stdout] test x509::tests::serial_empty_is_rejected ... ok
[INFO] [stdout] test x509::tests::serial_high_bit_clear_no_leading_zero ... ok
[INFO] [stdout] test x509::tests::serial_high_bit_set_prepends_leading_zero ... ok
[INFO] [stdout] test x509::tests::serial_single_byte_high_bit_set ... ok
[INFO] [stdout] test x509::tests::ski_wraps_20_bytes_in_octet_string ... ok
[INFO] [stdout] test x509::tests::spki_has_correct_curve_oid_and_bitstring_prefix ... ok
[INFO] [stdout] test x509::tests::validity_no_expiry_maps_to_sentinel ... ok
[INFO] [stdout] test x509::tests::top_level_produces_outer_sequence ... ok
[INFO] [stdout] test x509::tests::dn_attribute_other_is_rejected ... ok
[INFO] [stdout] test x509::tests::validity_post_2050_uses_generalizedtime ... ok
[INFO] [stdout] test x509::tests::dn_with_one_attribute_wraps_in_sequence_of_set ... ok
[INFO] [stdout] test x509::tests::validity_pre_2050_uses_utctime ... ok
[INFO] [stdout] test x509::tests::dn_attribute_common_name_uses_utf8string ... ok
[INFO] [stdout] test x509::tests::dn_attribute_country_name_non_printable_rejected ... ok
[INFO] [stdout] test x509::tests::dn_attribute_domain_component_uses_ia5string ... ok
[INFO] [stdout] test x509::tests::dn_attribute_country_name_uses_printablestring ... ok
[INFO] [stdout] test x509::tests::dn_attribute_node_id_uses_uppercase_hex_utf8string ... ok
[INFO] [stdout] test public_key::tests::debug_format_does_not_leak_full_key ... ok
[INFO] [stdout] test builder::tests::build_unsigned_rejects_oversized_serial ... ok
[INFO] [stdout] test chain::tests::certificate_chain_empty_reports_zero_length ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/certificates.rs (/opt/rustwide/target/debug/deps/certificates-ac3639ddb3249a09)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test every_certificate_parses_and_round_trips ... ok
[INFO] [stdout] test every_certificate_x509_tbs_matches_matter_js ... ok
[INFO] [stdout] test signature_verification_rejects_wrong_issuer ... ok
[INFO] [stderr]      Running tests/chain.rs (/opt/rustwide/target/debug/deps/chain-37a6d9a0987de1dd)
[INFO] [stdout] test every_certificate_signature_verifies_against_its_issuer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test empty_chain_returns_untrusted_root ... ok
[INFO] [stdout] test not_yet_valid_leaf_returns_at_index_0 ... ok
[INFO] [stdout] test expired_leaf_returns_expired_at_index_0 ... ok
[INFO] [stdout] test captured_chain_validates_against_rcac_as_trust_anchor ... ok
[INFO] [stdout] test unknown_root_returns_untrusted_root ... ok
[INFO] [stdout] test anchor_with_mismatching_ski_does_not_match ... ok
[INFO] [stdout] test wrong_issuer_dn_returns_mismatch_at_index_0 ... ok
[INFO] [stdout] test anchor_without_ski_falls_back_to_dn_match ... ok
[INFO] [stdout] test wrong_root_key_returns_untrusted_root ... ok
[INFO] [stdout] test non_ca_intermediate_returns_not_a_ca_at_index_1 ... ok
[INFO] [stdout] test synthesis_produces_a_self_consistent_chain ... ok
[INFO] [stdout] test tampered_intermediate_signature_returns_untrusted_root ... ok
[INFO] [stdout] test path_len_zero_at_index_2_rejects_two_intermediates_below ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/matter_clusters-c4593aeaf38aacb8)
[INFO] [stderr]      Running tests/byte_parity.rs (/opt/rustwide/target/debug/deps/byte_parity-125e8e9b52609376)
[INFO] [stdout] test random_byte_flip_never_panics ... ok
[INFO] [stdout] test synthetic_valid_chain_always_validates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test datatypes::tests::decodes_a_minimal_tag ... ok
[INFO] [stdout] test types::tests::value_and_is_null ... ok
[INFO] [stdout] test types::tests::from_option ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_roundtrip.rs (/opt/rustwide/target/debug/deps/proptest_roundtrip-d197db9483b0dd3d)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test start_up_on_off_null_roundtrips ... ok
[INFO] [stdout] test lock_door_optional_field ... ok
[INFO] [stdout] test list_of_scalars_and_structs_decode ... ok
[INFO] [stdout] test on_with_timed_off_command ... ok
[INFO] [stdout] test bool_and_nullable_uint_decode ... ok
[INFO] [stdout] test move_to_level_command ... ok
[INFO] [stdout] test node_label_roundtrips ... ok
[INFO] [stdout] test on_time_roundtrips ... ok
[INFO] [stdout] test temperature_signed_decode ... ok
[INFO] [stdout] test toggle_command ... ok
[INFO] [stdout] test start_up_on_off_present_roundtrips ... ok
[INFO] [stdout] test struct_attribute_decode ... ok
[INFO] [stdout] test bitmap_u16_decode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test start_up_on_off_roundtrip ... ok
[INFO] [stdout] test on_time_roundtrip ... ok
[INFO] [stdout] test node_label_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/matter_codec-8caec423ac43113f)
[INFO] [stdout] 
[INFO] [stdout] running 106 tests
[INFO] [stdout] test element_type::tests::element_type_codes_are_distinct ... ok
[INFO] [stdout] test element_type::tests::mask_value ... ok
[INFO] [stdout] test reader::tests::depth_returns_to_zero_after_balanced_close ... ok
[INFO] [stdout] test reader::tests::next_decodes_array_start_and_end_vector_0020 ... ok
[INFO] [stdout] test reader::tests::next_decodes_bool_false ... ok
[INFO] [stdout] test reader::tests::next_decodes_bytes_empty_vector_0018 ... ok
[INFO] [stdout] test reader::tests::next_decodes_bool_true_anonymous_vector_0001 ... ok
[INFO] [stdout] test reader::tests::next_decodes_int16_neg129 ... ok
[INFO] [stdout] test reader::tests::next_decodes_bytes_five_bytes_vector_0017 ... ok
[INFO] [stdout] test reader::tests::next_decodes_float64_zero_vector_0014 ... ok
[INFO] [stdout] test reader::tests::next_decodes_float32_zero_vector_0013 ... ok
[INFO] [stdout] test reader::tests::next_decodes_int32_min ... ok
[INFO] [stdout] test reader::tests::next_decodes_int64_min ... ok
[INFO] [stdout] test reader::tests::next_decodes_list_start_and_end ... ok
[INFO] [stdout] test reader::tests::next_decodes_null_vector_implied ... ok
[INFO] [stdout] test reader::tests::next_decodes_int8_neg17_vector_0008 ... ok
[INFO] [stdout] test reader::tests::next_decodes_structure_start_and_end_vector_0019 ... ok
[INFO] [stdout] test reader::tests::next_decodes_structure_with_child_streaming ... ok
[INFO] [stdout] test reader::tests::next_decodes_uint16_0x1234 ... ok
[INFO] [stdout] test reader::tests::next_decodes_uint32_0xcafebabe ... ok
[INFO] [stdout] test reader::tests::next_decodes_uint8_42_vector_0003 ... ok
[INFO] [stdout] test reader::tests::next_decodes_uint64_big ... ok
[INFO] [stdout] test reader::tests::next_decodes_uint_with_common_profile_2_byte_tag ... ok
[INFO] [stdout] test reader::tests::next_decodes_uint_with_implicit_profile_2_byte_tag ... ok
[INFO] [stdout] test reader::tests::next_decodes_utf8_empty_vector_0016 ... ok
[INFO] [stdout] test reader::tests::next_decodes_uint_with_implicit_profile_4_byte_tag ... ok
[INFO] [stdout] test reader::tests::next_decodes_utf8_len16_path ... ok
[INFO] [stdout] test reader::tests::next_decodes_uint_with_common_profile_4_byte_tag ... ok
[INFO] [stdout] test reader::tests::next_errors_on_end_of_container_with_non_anonymous_tag_form ... ok
[INFO] [stdout] test reader::tests::next_errors_on_end_of_container_at_top_level ... ok
[INFO] [stdout] test reader::tests::next_errors_on_excessive_nesting ... ok
[INFO] [stdout] test reader::tests::next_decodes_uint_with_context_tag_5 ... ok
[INFO] [stdout] test reader::tests::next_errors_on_truncated_utf8_payload ... ok
[INFO] [stdout] test reader::tests::next_decodes_uint_with_fully_qualified_6_byte ... ok
[INFO] [stdout] test reader::tests::next_errors_on_unexpected_eof_in_payload ... ok
[INFO] [stdout] test reader::tests::next_decodes_utf8_hello_vector_0015 ... ok
[INFO] [stdout] test reader::tests::next_errors_on_invalid_utf8 ... ok
[INFO] [stdout] test reader::tests::next_returns_none_on_empty_input ... ok
[INFO] [stdout] test reader::tests::next_decodes_uint_with_fully_qualified_8_byte ... ok
[INFO] [stdout] test reader::tests::read_value_errors_on_dangling_end_of_container ... ok
[INFO] [stdout] test reader::tests::read_value_errors_on_unclosed_container ... ok
[INFO] [stdout] test reader::tests::read_value_errors_on_empty_input ... ok
[INFO] [stdout] test reader::tests::read_value_handles_nested_structure ... ok
[INFO] [stdout] test reader::tests::read_value_returns_array_of_three_uint8_vector_0022 ... ok
[INFO] [stdout] test reader::tests::read_value_returns_empty_array_vector_0020 ... ok
[INFO] [stdout] test reader::tests::read_value_returns_empty_list ... ok
[INFO] [stdout] test reader::tests::read_value_returns_empty_structure_vector_0019 ... ok
[INFO] [stdout] test reader::tests::read_value_returns_structure_with_bool_at_ctx7_vector_0023 ... ok
[INFO] [stdout] test reader::tests::read_value_returns_structure_with_ctx_member_vector_0021 ... ok
[INFO] [stdout] test reader::tests::read_value_returns_tag_and_value_for_scalar ... ok
[INFO] [stdout] test tag_control::tests::anonymous_is_zero ... ok
[INFO] [stdout] test tag_control::tests::context_is_0x20 ... ok
[INFO] [stdout] test tag_control::tests::mask_round_trips ... ok
[INFO] [stdout] test writer::tests::empty_structure_anonymous_matches_vector_0019 ... ok
[INFO] [stdout] test writer::tests::end_container_emits_0x18 ... ok
[INFO] [stdout] test writer::tests::put_bool_false_anonymous_matches_vector_0002 ... ok
[INFO] [stdout] test writer::tests::put_bool_true_anonymous_matches_vector_0001 ... ok
[INFO] [stdout] test writer::tests::put_bytes_at_256_bytes_picks_len16 ... ok
[INFO] [stdout] test writer::tests::put_bytes_empty_anonymous_matches_vector_0018 ... ok
[INFO] [stdout] test writer::tests::put_bytes_five_bytes_anonymous_matches_vector_0017 ... ok
[INFO] [stdout] test writer::tests::put_double_zero_anonymous_matches_vector_0014 ... ok
[INFO] [stdout] test writer::tests::put_float_zero_anonymous_matches_vector_0013 ... ok
[INFO] [stdout] test writer::tests::put_int_i32_min_anonymous_4_byte ... ok
[INFO] [stdout] test writer::tests::put_int_i64_min_anonymous_8_byte ... ok
[INFO] [stdout] test writer::tests::put_int_neg128_anonymous_1_byte ... ok
[INFO] [stdout] test writer::tests::put_int_neg129_anonymous_2_byte ... ok
[INFO] [stdout] test writer::tests::put_int_neg17_anonymous_matches_vector_0008 ... ok
[INFO] [stdout] test writer::tests::put_null_anonymous_emits_0x14 ... ok
[INFO] [stdout] test writer::tests::put_preencoded_rejects_bare_end_of_container ... ok
[INFO] [stdout] test writer::tests::put_preencoded_rejects_empty_input ... ok
[INFO] [stdout] test writer::tests::put_preencoded_rejects_non_anonymous_input ... ok
[INFO] [stdout] test writer::tests::put_preencoded_retags_anonymous_struct_to_context_1 ... ok
[INFO] [stdout] test writer::tests::put_uint_0x1234_anonymous_2_byte_le ... ok
[INFO] [stdout] test writer::tests::put_uint_0xcafebabe_anonymous_4_byte_le ... ok
[INFO] [stdout] test writer::tests::put_uint_42_anonymous_picks_1_byte_width_matches_vector_0003 ... ok
[INFO] [stdout] test writer::tests::put_uint_big_anonymous_8_byte_le ... ok
[INFO] [stdout] test writer::tests::put_uint_max_u8_anonymous_still_1_byte ... ok
[INFO] [stdout] test writer::tests::put_uint_with_common_profile_2_byte_tag ... ok
[INFO] [stdout] test writer::tests::put_uint_with_common_profile_4_byte_tag ... ok
[INFO] [stdout] test writer::tests::put_uint_with_common_profile_at_u16_boundary_picks_2_byte ... ok
[INFO] [stdout] test writer::tests::put_uint_with_common_profile_just_above_u16_picks_4_byte ... ok
[INFO] [stdout] test writer::tests::put_uint_with_context_tag_5_emits_tag_byte ... ok
[INFO] [stdout] test writer::tests::put_uint_with_fully_qualified_6_byte ... ok
[INFO] [stdout] test writer::tests::put_uint_with_fully_qualified_8_byte ... ok
[INFO] [stdout] test writer::tests::put_uint_with_implicit_profile_2_byte_tag ... ok
[INFO] [stdout] test writer::tests::put_uint_with_implicit_profile_4_byte_tag ... ok
[INFO] [stdout] test writer::tests::put_utf8_above_u16_max_picks_len32 ... ok
[INFO] [stdout] test writer::tests::put_utf8_at_255_byte_boundary_uses_len8 ... ok
[INFO] [stdout] test writer::tests::put_utf8_at_256_bytes_picks_len16 ... ok
[INFO] [stdout] test writer::tests::put_utf8_at_u16_max_uses_len16 ... ok
[INFO] [stdout] test writer::tests::put_utf8_empty_anonymous_matches_vector_0016 ... ok
[INFO] [stdout] test writer::tests::put_utf8_hello_anonymous_matches_vector_0015 ... ok
[INFO] [stdout] test writer::tests::start_array_anonymous_emits_0x16 ... ok
[INFO] [stdout] test writer::tests::start_list_anonymous_emits_0x17 ... ok
[INFO] [stdout] test writer::tests::start_structure_anonymous_emits_0x15 ... ok
[INFO] [stdout] test writer::tests::start_structure_with_context_tag_emits_combined_byte ... ok
[INFO] [stdout] test writer::tests::structure_with_one_member_matches_vector_0021 ... ok
[INFO] [stdout] test writer::tests::write_value_array_of_three_uint8_matches_vector_0022 ... ok
[INFO] [stdout] test writer::tests::write_value_dispatches_on_utf8_and_bytes_variants ... ok
[INFO] [stdout] test writer::tests::write_value_dispatches_on_variant ... ok
[INFO] [stdout] test writer::tests::write_value_empty_array_matches_vector_0020 ... ok
[INFO] [stdout] test writer::tests::write_value_empty_list_emits_0x17_0x18 ... ok
[INFO] [stdout] test writer::tests::write_value_empty_structure_matches_vector_0019 ... ok
[INFO] [stdout] test writer::tests::write_value_nested_structure ... ok
[INFO] [stdout] test writer::tests::write_value_structure_with_bool_at_ctx7_matches_vector_0023 ... ok
[INFO] [stdout] test writer::tests::write_value_structure_with_ctx_member_matches_vector_0021 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 106 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_round_trip.rs (/opt/rustwide/target/debug/deps/proptest_round_trip-2e78225d998310af)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test scalar_round_trip ... ok
[INFO] [stdout] test full_round_trip ... ok
[INFO] [stderr]      Running tests/vectors.rs (/opt/rustwide/target/debug/deps/vectors-4d55e9dc9f5c06a1)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test all_phase_1_vectors_encode_and_decode_correctly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 266 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/matter_commissioning-95049212adc2249b)
[INFO] [stdout] test attestation::cd::verifier::tests::from_cert_der_rejects_non_certificate_bytes ... ok
[INFO] [stdout] test attestation::cd::verifier::tests::from_pem_empty_input_yields_empty_trust_store ... ok
[INFO] [stdout] test attestation::cd::verifier::tests::parse_inner_cd_tlv_ignores_forward_compat_fields ... ok
[INFO] [stdout] test attestation::cd::verifier::tests::parse_inner_cd_tlv_rejects_missing_vid ... ok
[INFO] [stdout] test attestation::cd::verifier::tests::parse_inner_cd_tlv_rejects_garbage ... ok
[INFO] [stdout] test attestation::cd::verifier::tests::parse_pem_public_key_extracts_65_byte_sec1_point ... ok
[INFO] [stdout] test attestation::cd::verifier::tests::parse_pem_public_key_rejects_garbage ... ok
[INFO] [stdout] test attestation::cd::verifier::tests::with_csa_test_roots_loads_bundled_root ... ok
[INFO] [stdout] test attestation::cd::verifier::tests::verify_accepts_der_encoded_ecdsa_signature ... ok
[INFO] [stdout] test attestation::error::tests::bad_response_signature_variant_exists ... ok
[INFO] [stdout] test attestation::error::tests::maps_ca_used_as_end_entity_to_basic_constraints_violation ... ok
[INFO] [stdout] test attestation::error::tests::maps_cert_expired_to_time_bounds_violation ... ok
[INFO] [stdout] test attestation::error::tests::maps_cert_not_valid_yet_to_time_bounds_violation ... ok
[INFO] [stdout] test attestation::error::tests::maps_end_entity_used_as_ca_to_basic_constraints_violation ... ok
[INFO] [stdout] test attestation::error::tests::maps_invalid_cert_validity_to_time_bounds_violation ... ok
[INFO] [stdout] test attestation::error::tests::maps_long_tail_to_invalid_chain ... ok
[INFO] [stdout] test attestation::error::tests::maps_unknown_issuer_to_untrusted_root ... ok
[INFO] [stdout] test attestation::cd::verifier::tests::parse_inner_cd_tlv_extracts_vendor_id_and_pid_list ... ok
[INFO] [stdout] test attestation::chain::tests::verify_chain_happy_path_on_csa_test_vectors ... ok
[INFO] [stdout] test attestation::extensions::tests::extract_vid_finds_dac_vid ... ok
[INFO] [stdout] test attestation::error::tests::maps_path_len_constraint_violated_to_basic_constraints_violation ... ok
[INFO] [stdout] test attestation::extensions::tests::matter_vid_oid_constant_matches_spec_arc ... ok
[INFO] [stdout] test attestation::extensions::tests::extract_pid_finds_dac_pid ... ok
[INFO] [stdout] test attestation::extensions::tests::product_id_display_is_4char_uppercase_hex ... ok
[INFO] [stdout] test attestation::extensions::tests::product_id_round_trips_through_u16 ... ok
[INFO] [stdout] test attestation::extensions::tests::vendor_id_display_is_4char_uppercase_hex ... ok
[INFO] [stdout] test attestation::extensions::tests::vendor_id_round_trips_through_u16 ... ok
[INFO] [stdout] test attestation::response::tests::extract_attestation_elements_fields_rejects_malformed ... ok
[INFO] [stdout] test attestation::response::tests::extract_attestation_elements_fields_rejects_short_nonce ... ok
[INFO] [stdout] test attestation::response::tests::response_struct_is_constructible ... ok
[INFO] [stdout] test attestation::cd::verifier::tests::from_cert_der_extracts_p256_pubkey_from_x509_cert ... ok
[INFO] [stdout] test attestation::trust_store::tests::add_grows_the_store ... ok
[INFO] [stdout] test attestation::trust_store::tests::empty_store_is_empty_and_zero_length ... ok
[INFO] [stdout] test attestation::trust_store::tests::iter_returns_paas_in_insertion_order ... ok
[INFO] [stdout] test attestation::trust_store::tests::with_csa_test_roots_contains_vid_scoped_fff1 ... ok
[INFO] [stdout] test attestation::response::tests::extract_attestation_elements_fields_happy_path ... ok
[INFO] [stdout] test attestation::x509::tests::dac_from_der_parses_happy_path ... ok
[INFO] [stdout] test attestation::x509::tests::dac_from_der_rejects_truncated_input ... ok
[INFO] [stdout] test attestation::trust_store::tests::with_csa_test_roots_loads_both ... ok
[INFO] [stdout] test attestation::x509::tests::dac_from_der_rejects_empty_input ... ok
[INFO] [stdout] test attestation::x509::tests::dac_round_trips_der_bytes ... ok
[INFO] [stdout] test attestation::x509::tests::paa_from_der_parses_unscoped_root ... ok
[INFO] [stdout] test attestation::x509::tests::dac_from_der_rejects_random_bytes ... ok
[INFO] [stdout] test attestation::x509::tests::paa_from_der_rejects_garbage ... ok
[INFO] [stdout] test attestation::x509::tests::dac_public_key_is_sec1_uncompressed_p256 ... ok
[INFO] [stdout] test attestation::x509::tests::paa_from_der_parses_vid_scoped_root ... ok
[INFO] [stdout] test attestation::response::tests::verify_attestation_response_accepts_valid_signature ... ok
[INFO] [stdout] test attestation::response::tests::verify_rejects_flipped_signature_byte ... ok
[INFO] [stdout] test attestation::response::tests::verify_rejects_malformed_public_key ... ok
[INFO] [stdout] test attestation::response::tests::verify_rejects_tampered_elements ... ok
[INFO] [stdout] test attestation::response::tests::verify_rejects_wrong_challenge ... ok
[INFO] [stdout] test attestation::chain::tests::paa_to_trust_anchor_works_on_bundled_csa_root ... ok
[INFO] [stdout] test attestation::x509::tests::pai_from_der_rejects_garbage ... ok
[INFO] [stdout] test attestation::trust_store::tests::with_csa_test_roots_contains_unscoped ... ok
[INFO] [stdout] test clusters::general_commissioning::tests::arm_fail_safe_60_0_matches_spec_bytes ... ok
[INFO] [stdout] test attestation::x509::tests::paa_round_trips_der_bytes ... ok
[INFO] [stdout] test attestation::x509::tests::pai_from_der_parses_happy_path ... ok
[INFO] [stdout] test attestation::x509::tests::pai_round_trips_der_bytes ... ok
[INFO] [stdout] test clusters::general_commissioning::tests::arm_fail_safe_response_ok_round_trips ... ok
[INFO] [stdout] test clusters::general_commissioning::tests::malformed_response_returns_error ... ok
[INFO] [stdout] test attestation::x509::tests::paa_public_key_is_sec1_uncompressed_p256 ... ok
[INFO] [stdout] test clusters::general_commissioning::tests::arm_fail_safe_response_with_debug_text_round_trips ... ok
[INFO] [stdout] test clusters::network_commissioning::tests::add_or_update_wifi_network_matter_no_creds_matches_spec_bytes ... ok
[INFO] [stdout] test clusters::network_commissioning::tests::connect_network_matter_matches_spec_bytes ... ok
[INFO] [stdout] test clusters::general_commissioning::tests::basic_commissioning_info_120_decodes ... ok
[INFO] [stdout] test clusters::general_commissioning::tests::basic_commissioning_info_malformed_returns_none ... ok
[INFO] [stdout] test clusters::network_commissioning::tests::add_or_update_wifi_network_with_creds_includes_passphrase_bytes ... ok
[INFO] [stdout] test clusters::general_commissioning::tests::commissioning_complete_is_empty_anonymous_struct ... ok
[INFO] [stdout] test attestation::x509::tests::pai_public_key_is_sec1_uncompressed_p256 ... ok
[INFO] [stdout] test clusters::network_commissioning::tests::cluster_id_is_0x0031 ... ok
[INFO] [stdout] test clusters::network_commissioning::tests::connect_network_response_malformed_returns_error ... ok
[INFO] [stdout] test clusters::network_commissioning::tests::decode_feature_map_rejects_non_uint_tlv ... ok
[INFO] [stdout] test clusters::network_commissioning::tests::decode_feature_map_round_trips_all_8_combinations ... ok
[INFO] [stdout] test clusters::network_commissioning::tests::decode_feature_map_truncates_high_bits_safely ... ok
[INFO] [stdout] test clusters::network_commissioning::tests::feature_bits_disjoint ... ok
[INFO] [stdout] test clusters::network_commissioning::tests::connect_network_response_ok_round_trips ... ok
[INFO] [stdout] test clusters::network_commissioning::tests::network_config_response_ok_round_trips ... ok
[INFO] [stdout] test clusters::network_commissioning::tests::network_config_response_auth_failure_with_debug_text ... ok
[INFO] [stdout] test clusters::network_commissioning::tests::network_config_response_malformed_returns_error ... ok
[INFO] [stdout] test clusters::network_commissioning::tests::remediation_for_table_matches_spec ... ok
[INFO] [stdout] test driver::case::tests::resolve_operational_prefers_routable_addresses ... ok
[INFO] [stdout] test driver::case::tests::resolve_operational_returns_matching_addr ... ok
[INFO] [stdout] test driver::commission::tests::dispatch_invoke_returns_command_fields ... ok
[INFO] [stdout] test driver::case::tests::operational_instance_name_formats_16_16_uppercase_hex ... ok
[INFO] [stdout] test driver::commission::tests::extract_read_payload_missing_feature_map_returns_error ... ok
[INFO] [stdout] test driver::commission::tests::extract_read_payload_network_commissioning_info_bare_uint ... ok
[INFO] [stdout] test driver::commission::tests::extract_read_payload_picks_basic_commissioning_info_at_0x0001 ... ok
[INFO] [stdout] test driver::commission::tests::extract_read_payload_non_read_expectation_returns_error ... ok
[INFO] [stdout] test driver::commission::tests::extract_read_payload_commissioning_info_struct ... ok
[INFO] [stdout] test driver::commission::tests::resolve_commissionable_matches_discriminator ... ok
[INFO] [stdout] test driver::commission::tests::resolve_commissionable_matches_short_discriminator_from_manual_code ... ok
[INFO] [stdout] test driver::commission::tests::dispatch_read_and_extract_network_commissioning_info ... ok
[INFO] [stdout] test driver::commission::tests::rollback_sends_arm_fail_safe_zero_over_pase ... ok
[INFO] [stdout] test driver::datagram::tests::in_memory_datagram_delivers_both_directions ... ok
[INFO] [stdout] test driver::datagram::tests::in_memory_datagram_drops_configured_sends ... ok
[INFO] [stdout] test driver::datagram::tests::tokio_udp_transport_send_recv_loopback ... ok
[INFO] [stdout] test driver::exchange::tests::secured_read_reassembles_two_chunks ... ok
[INFO] [stdout] test driver::exchange::tests::secured_round_trip_skips_unsecured_frames ... ok
[INFO] [stdout] test driver::unsecured::tests::status_report_parses_success_and_failure ... ok
[INFO] [stdout] test driver::exchange::tests::secured_round_trip_returns_response_payload ... ok
[INFO] [stdout] test driver::exchange::tests::secured_round_trip_skips_unknown_session_frames ... ok
[INFO] [stdout] test driver::unsecured::tests::unsecured_encode_carries_source_node_id ... ok
[INFO] [stdout] test driver::unsecured::tests::unsecured_exchange_frames_carry_source_node_id ... ok
[INFO] [stdout] test driver::unsecured::tests::unsecured_rejects_secured_session_id ... ok
[INFO] [stdout] test driver::unsecured::tests::unsecured_roundtrip_preserves_fields ... ok
[INFO] [stdout] test driver::unsecured::tests::unsecured_new_ephemeral_seeds_counter_and_node_id ... ok
[INFO] [stdout] test driver::unsecured::tests::unsecured_send_and_recv_skips_secured_frames ... ok
[INFO] [stdout] test driver::unsecured::tests::unsecured_send_and_recv_skips_standalone_ack ... ok
[INFO] [stdout] test driver::unsecured::tests::unsecured_send_and_recv_roundtrips ... ok
[INFO] [stdout] test noc::commands::tests::attestation_request_emits_anonymous_struct_with_32_byte_nonce ... ok
[INFO] [stdout] test noc::commands::tests::attestation_response_round_trips ... ok
[INFO] [stdout] test noc::commands::tests::cert_chain_request_dac_matches_spec_bytes ... ok
[INFO] [stdout] test noc::commands::tests::decode_csr_response_rejects_wrong_sig_length ... ok
[INFO] [stdout] test noc::commands::tests::decode_csr_response_rejects_missing_signature ... ok
[INFO] [stdout] test clusters::network_commissioning::tests::connect_network_response_carries_error_value ... ok
[INFO] [stdout] test noc::commands::tests::cert_chain_request_pai_matches_spec_bytes ... ok
[INFO] [stdout] test noc::commands::tests::cert_chain_response_round_trips_der_payload ... ok
[INFO] [stdout] test noc::commands::tests::decode_noc_response_ok_status ... ok
[INFO] [stdout] test noc::commands::tests::decode_noc_response_failure_status_no_index ... ok
[INFO] [stdout] test noc::commands::tests::decode_noc_response_with_debug_text ... ok
[INFO] [stdout] test noc::commands::tests::encode_add_noc_emits_required_fields ... ok
[INFO] [stdout] test noc::commands::tests::encode_csr_request_then_parse ... ok
[INFO] [stdout] test noc::commands::tests::encode_csr_request_with_update_flag_emits_field_1 ... ok
[INFO] [stdout] test noc::csr::tests::parse_and_verify_csr_rejects_garbage_input ... ok
[INFO] [stdout] test noc::csr::tests::parse_nocsr_rejects_missing_csr_field ... ok
[INFO] [stdout] test noc::csr::tests::parse_nocsr_rejects_missing_nonce_field ... ok
[INFO] [stdout] test noc::commands::tests::decode_noc_response_rejects_missing_status ... ok
[INFO] [stdout] test noc::csr::tests::parse_nocsr_rejects_wrong_nonce_length ... ok
[INFO] [stdout] test noc::csr::tests::parse_nocsr_roundtrips_minimal ... ok
[INFO] [stdout] test noc::csr::tests::parse_nocsr_roundtrips_with_vendor_reserved ... ok
[INFO] [stdout] test attestation::response::tests::verify_rejects_wrong_public_key ... ok
[INFO] [stdout] test noc::csr::tests::parse_nocsr_rejects_truncated_input ... ok
[INFO] [stdout] test driver::unsecured::tests::unsecured_standalone_ack_has_expected_shape ... ok
[INFO] [stdout] test driver::commission::tests::dispatch_read_and_extract_commissioning_info ... ok
[INFO] [stdout] test noc::error::tests::system_rng_fills_distinct_bytes ... ok
[INFO] [stdout] test noc::csr::tests::parse_and_verify_csr_rejects_flipped_signature_bit ... ok
[INFO] [stdout] test noc::csr::tests::parse_and_verify_csr_accepts_valid_synthetic ... ok
[INFO] [stdout] test noc::commands::tests::decode_csr_response_roundtrips ... ok
[INFO] [stdout] test noc::fabric::tests::new_root_only_produces_self_verifying_rcac ... ok
[INFO] [stdout] test noc::fabric::tests::rcac_carries_mandatory_authority_key_identifier ... ok
[INFO] [stdout] test driver::case::tests::run_case_surfaces_sigma1_status_report_rejection ... ok
[INFO] [stdout] test setup::base38::tests::decode_rejects_chunk_of_three ... ok
[INFO] [stdout] test setup::base38::tests::encode_empty ... ok
[INFO] [stdout] test setup::base38::tests::encode_one_byte_ff ... ok
[INFO] [stdout] test setup::base38::tests::encode_one_byte_zero ... ok
[INFO] [stdout] test setup::base38::tests::decode_rejects_invalid_char ... ok
[INFO] [stdout] test setup::base38::tests::encode_three_bytes_zero ... ok
[INFO] [stdout] test setup::base38::tests::roundtrip_empty ... ok
[INFO] [stdout] test noc::csr::tests::verify_csr_response_rejects_wrong_challenge ... ok
[INFO] [stdout] test setup::commissioning_flow_tests::as_u8_roundtrip ... ok
[INFO] [stdout] test setup::base38::tests::roundtrip_small ... ok
[INFO] [stdout] test setup::commissioning_flow_tests::from_u8_custom ... ok
[INFO] [stdout] test setup::commissioning_flow_tests::from_u8_reserved ... ok
[INFO] [stdout] test setup::commissioning_flow_tests::from_u8_standard ... ok
[INFO] [stdout] test noc::fabric::tests::rcac_serial_top_bit_is_clear ... ok
[INFO] [stdout] test setup::discovery_capabilities_tests::ble_only ... ok
[INFO] [stdout] test setup::discovery_capabilities_tests::combined ... ok
[INFO] [stdout] test setup::discovery_capabilities_tests::empty_set ... ok
[INFO] [stdout] test setup::discovery_capabilities_tests::from_bits_preserves_reserved ... ok
[INFO] [stdout] test setup::discovery_capabilities_tests::on_network_only ... ok
[INFO] [stdout] test setup::discriminator_tests::new_accepts_max_12_bit ... ok
[INFO] [stdout] test setup::discriminator_tests::new_accepts_zero ... ok
[INFO] [stdout] test setup::discriminator_tests::new_rejects_13_bit ... ok
[INFO] [stdout] test setup::discriminator_tests::short_is_upper_4_bits ... ok
[INFO] [stdout] test setup::error_tests::display_invalid_base38_char ... ok
[INFO] [stdout] test setup::error_tests::display_manual_bad_checksum ... ok
[INFO] [stdout] test setup::error_tests::display_missing_mt_prefix ... ok
[INFO] [stdout] test setup::error_tests::display_qr_trailing_bytes ... ok
[INFO] [stdout] test setup::manual_api_tests::encode_manual_11_then_parse ... ok
[INFO] [stdout] test setup::manual_api_tests::encode_manual_21_then_parse ... ok
[INFO] [stdout] test setup::base38::tests::encode_two_bytes_zero ... ok
[INFO] [stdout] test setup::manual_api_tests::parse_manual_rejects_wrong_length ... ok
[INFO] [stdout] test setup::manual_packer::tests::pack_11_digits_length_is_11 ... ok
[INFO] [stdout] test setup::manual_packer::tests::pack_21_digits_length_is_21 ... ok
[INFO] [stdout] test setup::manual_packer::tests::pack_unpack_roundtrip_11 ... ok
[INFO] [stdout] test setup::manual_packer::tests::pack_unpack_roundtrip_21 ... ok
[INFO] [stdout] test setup::commissioning_flow_tests::from_u8_user_intent ... ok
[INFO] [stdout] test setup::manual_packer::tests::roundtrip_edge_passcodes ... ok
[INFO] [stdout] test setup::manual_api_tests::parse_manual_rejects_non_digit ... ok
[INFO] [stdout] test setup::manual_packer::tests::roundtrip_edge_short_discriminators ... ok
[INFO] [stdout] test setup::manual_packer::tests::unpack_rejects_bad_checksum ... ok
[INFO] [stdout] test setup::manual_packer::tests::unpack_rejects_non_digit ... ok
[INFO] [stdout] test setup::passcode_tests::new_accepts_max_27_bit ... ok
[INFO] [stdout] test setup::manual_packer::tests::unpack_rejects_wrong_length ... ok
[INFO] [stdout] test setup::passcode_tests::new_accepts_normal_value ... ok
[INFO] [stdout] test setup::passcode_tests::new_rejects_28_bit_value ... ok
[INFO] [stdout] test setup::passcode_tests::new_rejects_all_disallowed ... ok
[INFO] [stdout] test setup::passcode_tests::new_rejects_all_ones ... ok
[INFO] [stdout] test setup::passcode_tests::new_rejects_all_zeros ... ok
[INFO] [stdout] test setup::passcode_tests::new_rejects_counting_up ... ok
[INFO] [stdout] test setup::qr_api_tests::parse_qr_rejects_missing_prefix ... ok
[INFO] [stdout] test setup::qr_api_tests::parse_qr_rejects_short_payload ... ok
[INFO] [stdout] test setup::passcode_tests::new_rejects_counting_down ... ok
[INFO] [stdout] test setup::qr_api_tests::parse_qr_rejects_trailing_bytes ... ok
[INFO] [stdout] test setup::qr_api_tests::spec_example_qr_encode_decode_roundtrip ... ok
[INFO] [stdout] test setup::qr_packer::tests::pack_produces_11_bytes ... ok
[INFO] [stdout] test setup::qr_packer::tests::pack_rejects_custom_flow ... ok
[INFO] [stdout] test setup::qr_packer::tests::pack_rejects_missing_pid ... ok
[INFO] [stdout] test setup::qr_packer::tests::pack_rejects_missing_vid ... ok
[INFO] [stdout] test setup::qr_packer::tests::pack_unpack_extremes ... ok
[INFO] [stdout] test setup::qr_packer::tests::pack_unpack_roundtrip_spec_example ... ok
[INFO] [stdout] test setup::qr_packer::tests::unpack_reserved_flow_errors ... ok
[INFO] [stdout] test setup::setup_payload_tests::manual_only_payload_has_no_vid_pid ... ok
[INFO] [stdout] test setup::setup_payload_tests::spec_example_round_trips_through_struct ... ok
[INFO] [stdout] test setup::verhoeff::tests::detects_single_digit_swap ... ok
[INFO] [stdout] test setup::verhoeff::tests::detects_adjacent_transposition ... ok
[INFO] [stdout] test setup::verhoeff::tests::self_consistency_manual_code_length ... ok
[INFO] [stdout] test setup::verhoeff::tests::wikipedia_example_236 ... ok
[INFO] [stdout] test state_machine::action::tests::expectation_is_copy ... ok
[INFO] [stdout] test state_machine::action::tests::invoke_action_round_trips_through_clone ... ok
[INFO] [stdout] test state_machine::action::tests::session_context_distinguishes_pase_and_case ... ok
[INFO] [stdout] test setup::verhoeff::tests::self_consistency_short ... ok
[INFO] [stdout] test state_machine::action::tests::abort_reason_carries_string ... ok
[INFO] [stdout] test noc::issuer::tests::noc_serial_top_bit_is_clear ... ok
[INFO] [stdout] test state_machine::commissioner::tests::breadcrumb_increases_across_commands ... ok
[INFO] [stdout] test state_machine::commissioner::tests::case_failed_response_aborts_with_case_establishment_failed ... ok
[INFO] [stdout] test noc::csr::tests::verify_csr_response_happy_path ... ok
[INFO] [stdout] test state_machine::commissioner::tests::empty_ssid_is_rejected ... ok
[INFO] [stdout] test state_machine::commissioner::tests::failsafe_expiry_derives_from_basic_commissioning_info ... ok
[INFO] [stdout] test state_machine::commissioner::tests::failsafe_expiry_falls_back_to_60_on_empty_basic_commissioning_info ... ok
[INFO] [stdout] test state_machine::commissioner::tests::case_failed_when_not_awaiting_returns_out_of_order ... ok
[INFO] [stdout] test state_machine::commissioner::tests::find_operational_for_complete_emits_establish_case ... ok
[INFO] [stdout] test noc::issuer::tests::issue_noc_produces_self_consistent_certificate ... ok
[INFO] [stdout] test state_machine::commissioner::tests::new_rejects_equal_commissioner_and_assigned_ids ... ok
[INFO] [stdout] test state_machine::commissioner::tests::full_happy_path_through_config_regulatory_lands_on_send_pai_cert_request ... ok
[INFO] [stdout] test state_machine::commissioner::tests::new_rejects_zero_assigned_node_id ... ok
[INFO] [stdout] test state_machine::commissioner::tests::drive_through_send_noc_with_synthetic_noc_response ... ok
[INFO] [stdout] test state_machine::commissioner::tests::cleanup_emits_done_with_noc_public_key ... ok
[INFO] [stdout] test setup::commissioning_flow_tests::from_u8_out_of_range ... ok
[INFO] [stdout] test driver::case::tests::run_case_establishes_matching_session ... ok
[INFO] [stdout] test noc::csr::tests::verify_csr_response_rejects_nonce_mismatch ... ok
[INFO] [stdout] test state_machine::commissioner::tests::oversize_credentials_is_rejected ... ok
[INFO] [stdout] test state_machine::commissioner::tests::oversize_ssid_is_rejected ... ok
[INFO] [stdout] test state_machine::commissioner::tests::arm_failsafe_busy_response_aborts_with_device_im_status ... ok
[INFO] [stdout] test state_machine::commissioner::tests::new_returns_secure_pairing_stage ... ok
[INFO] [stdout] test state_machine::commissioner::tests::new_rejects_zero_commissioner_node_id ... ok
[INFO] [stdout] test state_machine::commissioner::tests::on_case_established_without_pending_emits_out_of_order ... ok
[INFO] [stdout] test state_machine::commissioner::tests::poll_at_send_dac_emits_certificate_chain_request_dac ... ok
[INFO] [stdout] test state_machine::commissioner::tests::on_case_established_advances_to_send_complete ... ok
[INFO] [stdout] test state_machine::commissioner::tests::new_rejects_zero_ipk_epoch_key ... ok
[INFO] [stdout] test state_machine::commissioner::tests::poll_from_secure_pairing_emits_read_commissioning_info ... ok
[INFO] [stdout] test state_machine::commissioner::tests::out_of_order_response_returns_error_without_advancing ... ok
[INFO] [stdout] test state_machine::commissioner::tests::wifi_credentials_debug_redacts_passphrase ... ok
[INFO] [stdout] test driver::commission::tests::flush_pending_acks_delivers_buffered_standalone_ack ... ok
[INFO] [stdout] test state_machine::commissioner::tests::send_complete_emits_invoke_over_case_session ... ok
[INFO] [stdout] test state_machine::error::tests::device_im_status_includes_stage_and_status_code ... ok
[INFO] [stdout] test state_machine::commissioner::tests::wifi_credentials_none_is_accepted ... ok
[INFO] [stdout] test state_machine::error::tests::out_of_order_response_names_the_stage ... ok
[INFO] [stdout] test state_machine::error::tests::remediation_hint_is_copy_eq_hash ... ok
[INFO] [stdout] test state_machine::error::tests::unexpected_response_kind_shows_both_sides ... ok
[INFO] [stdout] test state_machine::stage::tests::happy_path_advances_through_all_stages ... ok
[INFO] [stdout] test state_machine::commissioner::tests::wrong_expectation_returns_unexpected_response_kind ... ok
[INFO] [stdout] test state_machine::error::tests::invalid_config_carries_message ... ok
[INFO] [stdout] test driver::commission::tests::establish_case_session_returns_session_id ... ok
[INFO] [stdout] test state_machine::commissioner::tests::send_noc_failure_status_aborts_with_device_im_status ... ok
[INFO] [stdout] test state_machine::commissioner::tests::send_complete_success_advances_to_cleanup ... ok
[INFO] [stdout] test state_machine::commissioner::tests::send_trusted_root_cert_emits_invoke_and_status_ack_advances ... ok
[INFO] [stdout] test state_machine::commissioner::tests::send_op_cert_signing_request_emits_csr_with_random_nonce ... ok
[INFO] [stdout] test noc::csr::tests::verify_csr_response_rejects_bad_attestation_signature ... ok
[INFO] [stdout] test state_machine::commissioner::tests::poll_at_send_pai_emits_certificate_chain_request_pai ... ok
[INFO] [stdout] test state_machine::commissioner::tests::send_attestation_request_uses_fresh_random_nonce_each_time ... ok
[INFO] [stdout] test state_machine::commissioner::tests::poll_is_idempotent_between_responses ... ok
[INFO] [stdout] test driver::pase::tests::run_pase_establishes_matching_session ... ok
[INFO] [stdout] test driver::exchange::tests::secured_round_trip_retransmits_dropped_request ... ok
[INFO] [stdout] test driver::unsecured::tests::unsecured_send_and_recv_retransmits_dropped_send ... ok
[INFO] [stdout] test driver::pase::tests::run_pase_surfaces_status_report_rejection ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 266 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/attestation_negative.rs (/opt/rustwide/target/debug/deps/attestation_negative-82da99034532c0e7)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test broken_pai_sig_yields_invalid_chain ... ok
[INFO] [stdout] test expired_dac_yields_time_bounds_violation ... ok
[INFO] [stdout] test broken_dac_sig_yields_invalid_chain ... ok
[INFO] [stdout] test untrusted_paa_yields_untrusted_root ... ok
[INFO] [stdout] test wrong_vid_dac_yields_vid_mismatch ... ok
[INFO] [stdout] test not_yet_valid_dac_yields_time_bounds_violation ... ok
[INFO] [stdout] test dac_with_ca_bit_yields_basic_constraints_violation ... ok
[INFO] [stderr]      Running tests/attestation_parse.rs (/opt/rustwide/target/debug/deps/attestation_parse-f7e8aaca76c55fef)
[INFO] [stdout] test wrong_eku_yields_invalid_chain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stderr]      Running tests/attestation_response_byte_parity.rs (/opt/rustwide/target/debug/deps/attestation_response_byte_parity-01bb2626f67e475e)
[INFO] [stdout] test paa_from_der_rejects_a_dac ... ok
[INFO] [stdout] test with_csa_test_roots_contains_pai_issuer_root ... ok
[INFO] [stdout] test dac_parses_with_expected_identifiers ... ok
[INFO] [stdout] test pai_parses_with_expected_identifiers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test rust_verifier_agrees_with_matter_js_on_happy_path_and_mutations ... ok
[INFO] [stderr]      Running tests/attestation_response_proptest.rs (/opt/rustwide/target/debug/deps/attestation_response_proptest-6e8c39b25eeb4a0e)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test single_byte_elements_mutation_fails ... ok
[INFO] [stdout] test single_bit_challenge_flip_fails ... ok
[INFO] [stdout] test single_bit_signature_flip_fails ... ok
[INFO] [stdout] test sign_then_verify_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cd_verification.rs (/opt/rustwide/target/debug/deps/cd_verification-d2b9efed097fa89a)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test tampered_signature_rejected ... ok
[INFO] [stdout] test empty_trust_store_rejects_valid_cd ... ok
[INFO] [stdout] test vid_mismatch_rejected ... ok
[INFO] [stdout] test pid_mismatch_rejected ... ok
[INFO] [stdout] test happy_path_accepts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/commission_loopback.rs (/opt/rustwide/target/debug/deps/commission_loopback-ae0f4d957d7a7925)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test support::device_im_roundtrip::parse_invoke_response_accepts_build_invoke_response ... ok
[INFO] [stdout] test support::device_im_roundtrip::parse_invoke_request_is_inverse_of_build_invoke_request ... ok
[INFO] [stdout] test support::device_im_roundtrip::parse_invoke_response_accepts_build_invoke_status_response ... ok
[INFO] [stdout] test support::device_im_roundtrip::parse_read_request_is_inverse_of_build_read_request ... ok
[INFO] [stdout] test support::device_im_roundtrip::parse_report_data_accepts_build_report_data ... ok
[INFO] [stdout] test support::device_im_roundtrip::roundtrip_empty_command_fields ... ok
[INFO] [stdout] test support::mock_device_response_table::basic_commissioning_info_decodes_correctly ... ok
[INFO] [stdout] test support::mock_device_response_table::feature_map_is_ethernet_only ... ok
[INFO] [stdout] test support::mock_device_response_table::arm_fail_safe_returns_ok_response_accepted_by_commissioner_decoder ... ok
[INFO] [stdout] test support::mock_device_response_table::add_trusted_root_emits_status_zero ... ok
[INFO] [stdout] test support::mock_device_response_table::cert_chain_request_pai_returns_pai_der ... ok
[INFO] [stdout] test support::mock_device_response_table::cert_chain_request_dac_returns_dac_der ... ok
[INFO] [stdout] test support::mock_device_response_table::attestation_request_returns_fields_accepted_by_noc_decoder ... ok
[INFO] [stdout] test support::mock_device_response_table::attestation_response_elements_echo_the_nonce ... ok
[INFO] [stdout] test support::mock_device_response_table::csr_request_returns_fields_accepted_by_noc_decoder ... ok
[INFO] [stdout] test support::mock_device_response_table::arm_fail_safe_fields_accepted_by_on_response ... ok
[INFO] [stdout] test support::mock_device_response_table::add_noc_returns_success_noc_response ... ok
[INFO] [stdout] test commission_reaches_done_against_mock_device ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/commissioning_byte_parity.rs (/opt/rustwide/target/debug/deps/commissioning_byte_parity-4f3c6c49c27d91c2)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test matter_js_happy_path_byte_parity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/commissioning_e2e.rs (/opt/rustwide/target/debug/deps/commissioning_e2e-b2f599812d2ccc33)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test happy_path_reaches_done ... ignored, needs synthetic / captured fixtures (M6.4.6 xtask capture-commissioning)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mock_device_attestation_csr.rs (/opt/rustwide/target/debug/deps/mock_device_attestation_csr-7ed8adc913cc8e78)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test support::device_im_roundtrip::parse_report_data_accepts_build_report_data ... ok
[INFO] [stdout] test support::device_im_roundtrip::parse_invoke_response_accepts_build_invoke_response ... ok
[INFO] [stdout] test support::device_im_roundtrip::parse_invoke_response_accepts_build_invoke_status_response ... ok
[INFO] [stdout] test support::device_im_roundtrip::roundtrip_empty_command_fields ... ok
[INFO] [stdout] test support::device_im_roundtrip::parse_read_request_is_inverse_of_build_read_request ... ok
[INFO] [stdout] test support::device_im_roundtrip::parse_invoke_request_is_inverse_of_build_invoke_request ... ok
[INFO] [stdout] test support::mock_device_response_table::basic_commissioning_info_decodes_correctly ... ok
[INFO] [stdout] test support::mock_device_response_table::feature_map_is_ethernet_only ... ok
[INFO] [stdout] test wrong_challenge_is_rejected_by_real_attestation_verifier ... ok
[INFO] [stdout] test support::mock_device_response_table::csr_request_returns_fields_accepted_by_noc_decoder ... ok
[INFO] [stdout] test support::mock_device_response_table::cert_chain_request_pai_returns_pai_der ... ok
[INFO] [stdout] test support::mock_device_response_table::arm_fail_safe_returns_ok_response_accepted_by_commissioner_decoder ... ok
[INFO] [stdout] test support::mock_device_response_table::add_trusted_root_emits_status_zero ... ok
[INFO] [stdout] test support::mock_device_response_table::cert_chain_request_dac_returns_dac_der ... ok
[INFO] [stdout] test real_verifier_accepts_mock_attestation_response ... ok
[INFO] [stdout] test support::mock_device_response_table::arm_fail_safe_fields_accepted_by_on_response ... ok
[INFO] [stdout] test support::mock_device_response_table::attestation_response_elements_echo_the_nonce ... ok
[INFO] [stdout] test support::mock_device_response_table::attestation_request_returns_fields_accepted_by_noc_decoder ... ok
[INFO] [stdout] test wrong_nonce_is_rejected_by_real_csr_verifier ... ok
[INFO] [stdout] test support::mock_device_response_table::add_noc_returns_success_noc_response ... ok
[INFO] [stderr]      Running tests/mock_pki.rs (/opt/rustwide/target/debug/deps/mock_pki-710bb9755b5615ba)
[INFO] [stdout] test real_verifier_accepts_mock_csr_response ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test support::device_im_roundtrip::roundtrip_empty_command_fields ... ok
[INFO] [stdout] test support::device_im_roundtrip::parse_invoke_request_is_inverse_of_build_invoke_request ... ok
[INFO] [stdout] test support::device_im_roundtrip::parse_read_request_is_inverse_of_build_read_request ... ok
[INFO] [stdout] test support::device_im_roundtrip::parse_invoke_response_accepts_build_invoke_status_response ... ok
[INFO] [stdout] test support::device_im_roundtrip::parse_invoke_response_accepts_build_invoke_response ... ok
[INFO] [stdout] test support::mock_device_response_table::feature_map_is_ethernet_only ... ok
[INFO] [stdout] test support::mock_device_response_table::basic_commissioning_info_decodes_correctly ... ok
[INFO] [stdout] test support::device_im_roundtrip::parse_report_data_accepts_build_report_data ... ok
[INFO] [stdout] test support::mock_device_response_table::add_trusted_root_emits_status_zero ... ok
[INFO] [stdout] test support::mock_device_response_table::arm_fail_safe_returns_ok_response_accepted_by_commissioner_decoder ... ok
[INFO] [stdout] test support::mock_device_response_table::add_noc_returns_success_noc_response ... ok
[INFO] [stdout] test support::mock_device_response_table::attestation_response_elements_echo_the_nonce ... ok
[INFO] [stdout] test support::mock_device_response_table::cert_chain_request_dac_returns_dac_der ... ok
[INFO] [stdout] test mock_pki_chain_passes_real_verify_chain ... ok
[INFO] [stdout] test support::mock_device_response_table::cert_chain_request_pai_returns_pai_der ... ok
[INFO] [stdout] test support::mock_device_response_table::arm_fail_safe_fields_accepted_by_on_response ... ok
[INFO] [stdout] test support::mock_device_response_table::attestation_request_returns_fields_accepted_by_noc_decoder ... ok
[INFO] [stdout] test support::mock_device_response_table::csr_request_returns_fields_accepted_by_noc_decoder ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/noc_byte_parity.rs (/opt/rustwide/target/debug/deps/noc_byte_parity-b320099b840d607f)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test add_noc_payload_matches_matter_js ... ok
[INFO] [stdout] test csr_request_encoder_matches_matter_js ... ok
[INFO] [stdout] test add_trusted_root_payload_matches_matter_js ... ok
[INFO] [stdout] test issued_noc_matches_matter_js_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/noc_fabric_record.rs (/opt/rustwide/target/debug/deps/noc_fabric_record-b48304aeed0fc305)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test rcac_round_trips_through_matter_cert_tlv ... ok
[INFO] [stdout] test each_new_root_only_call_mints_a_distinct_ipk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/noc_happy_path.rs (/opt/rustwide/target/debug/deps/noc_happy_path-9d4ed1cfae33ad34)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test end_to_end_csr_verify_then_issue ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/noc_negative.rs (/opt/rustwide/target/debug/deps/noc_negative-c7b878be44661b6e)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test malformed_nocsr_tlv_rejects ... ok
[INFO] [stdout] test wrong_nonce_echo_rejects ... ok
[INFO] [stdout] test malformed_pkcs10_rejects ... ok
[INFO] [stdout] test wrong_challenge_rejects ... ok
[INFO] [stdout] test bad_csr_self_sig_rejects ... ok
[INFO] [stdout] test non_p256_csr_key_rejects ... ok
[INFO] [stdout] test oversized_cat_value_path ... ok
[INFO] [stdout] test bad_att_sig_rejects ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/noc_proptest.rs (/opt/rustwide/target/debug/deps/noc_proptest-7f47baa782424442)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test issued_noc_roundtrips_for_random_node_id ... ok
[INFO] [stderr]      Running tests/noc_round_trip.rs (/opt/rustwide/target/debug/deps/noc_round_trip-fef55e440151c87c)
[INFO] [stdout] test issued_noc_roundtrips_for_random_cats ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.58s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test issued_noc_validates_against_issuing_rcac ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/setup_byte_parity.rs (/opt/rustwide/target/debug/deps/setup_byte_parity-219cf928475182b4)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test manual_encode_matches_matterjs ... ok
[INFO] [stdout] test qr_encode_matches_matterjs ... ok
[INFO] [stdout] test manual_decode_matches_matterjs ... ok
[INFO] [stdout] test qr_decode_matches_matterjs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/setup_proptest.rs (/opt/rustwide/target/debug/deps/setup_proptest-adf37cd32cdcd287)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test manual_11_roundtrip ... ok
[INFO] [stdout] test manual_21_roundtrip ... ok
[INFO] [stdout] test qr_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/state_machine_attestation.rs (/opt/rustwide/target/debug/deps/state_machine_attestation-4baae2278be6c31c)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test happy_path_advances_past_attestation_verification ... ignored, needs captured DAC/PAI/AttestationResponse fixtures (M6.4.6 or xtask capture-attestation)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/state_machine_noc.rs (/opt/rustwide/target/debug/deps/state_machine_noc-b06e4986b25991e4)
[INFO] [stderr]      Running tests/state_machine_unit.rs (/opt/rustwide/target/debug/deps/state_machine_unit-a90aaec323cbd13f)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test happy_path_drives_through_csr_and_noc_to_read_network_commissioning_info ... ignored, needs synthetic CSR + attestation fixtures (M6.4.6 or xtask capture-attestation)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test failed_stage_subsequent_poll_emits_abort ... ok
[INFO] [stdout] test unexpected_response_kind_after_arm_failsafe_poll ... ok
[INFO] [stdout] test config_regulatory_returns_value_outside_range ... ok
[INFO] [stdout] test arm_failsafe_returns_busy ... ok
[INFO] [stdout] test tampered_pai_der_returns_attestation_error ... ok
[INFO] [stdout] test arm_failsafe_response_is_malformed ... ok
[INFO] [stdout] test poll_never_panics ... ok
[INFO] [stdout] test on_response_never_panics ... ok
[INFO] [stdout] test transitions_are_total ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/x509_builder_gate.rs (/opt/rustwide/target/debug/deps/x509_builder_gate-a34887f06c686976)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test built_chain_round_trips_vid_pid_via_x509_parser ... ok
[INFO] [stdout] test built_chain_passes_real_verify_chain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/matter_controller-b7485f4efa70e928)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test actor::tests::fibonacci_matches_chip_sequence ... ok
[INFO] [stdout] test actor::tests::reassembler_flushes_only_on_final_chunk ... ok
[INFO] [stdout] test actor::tests::reassembler_single_message_flushes_immediately ... ok
[INFO] [stdout] test actor::tests::resubscribe_backoff_respects_chip_bounds ... ok
[INFO] [stdout] test actor::tests::resubscribe_stranded_moves_only_subs_on_the_replaced_session ... ok
[INFO] [stdout] test actor::tests::create_fabric_persists_and_reopens ... ok
[INFO] [stdout] test snapshot::tests::empty_state_round_trips ... ok
[INFO] [stdout] test snapshot::tests::rejects_unknown_version ... ok
[INFO] [stdout] test actor::tests::reassembler_drops_runaway_sequence ... ok
[INFO] [stdout] test credentials::tests::credential_signer_matches_commissioner_noc ... ok
[INFO] [stdout] test snapshot::tests::round_trips_a_full_state ... ok
[INFO] [stdout] test store::file::tests::load_missing_returns_none ... ok
[INFO] [stdout] test store::file::tests::save_overwrites_atomically ... ok
[INFO] [stdout] test store::file::tests::save_then_load_round_trips ... ok
[INFO] [stdout] test store::file::tests::saved_file_is_0600 ... ok
[INFO] [stdout] test commission::tests::allocates_one_past_highest_and_skips_commissioner ... ok
[INFO] [stdout] test commission::tests::first_device_id_is_two ... ok
[INFO] [stdout] test fabric::tests::commissioner_noc_is_signed_by_the_rcac ... ok
[INFO] [stdout] test trust::tests::csa_test_roots_constructs ... ok
[INFO] [stdout] test fabric::tests::creates_fabric_with_no_devices ... ok
[INFO] [stdout] test credentials::tests::builds_credentials_with_derived_ipk_not_raw ... ok
[INFO] [stdout] test state::tests::reconstructed_signer_signs_and_verifies ... ok
[INFO] [stdout] test actor::tests::read_reassembles_chunked_report_over_loopback ... ok
[INFO] [stdout] test fabric::tests::commissioner_signer_matches_persisted_noc_key ... ok
[INFO] [stdout] test actor::tests::read_verb_returns_report_data_over_loopback ... ok
[INFO] [stdout] test trust::tests::from_dirs_errors_on_missing_dir ... ok
[INFO] [stdout] test actor::tests::subscribe_reassembles_list_append_over_loopback ... ok
[INFO] [stdout] test actor::tests::subscribe_streams_reports_over_loopback ... ok
[INFO] [stdout] test actor::tests::concurrent_round_trip_does_not_drop_subscription_report ... ok
[INFO] [stdout] test actor::tests::connects_caches_and_round_trips_over_loopback ... ok
[INFO] [stdout] test snapshot::tests::snapshot_round_trips ... ok
[INFO] [stdout] test actor::tests::liveness_timeout_triggers_resubscribe ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.43s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/restart_stability.rs (/opt/rustwide/target/debug/deps/restart_stability-7966ae1aa68ba9b3)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test commissioner_identity_is_stable_across_restart ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/matter_crypto-44b26e8851cb96bc)
[INFO] [stdout] 
[INFO] [stdout] running 172 tests
[INFO] [stdout] test aead::tests::tampered_ciphertext_rejected ... ok
[INFO] [stdout] test aead::tests::wrong_key_rejected ... ok
[INFO] [stdout] test aead::tests::encrypt_decrypt_roundtrip ... ok
[INFO] [stdout] test aead::tests::wrong_aad_rejected ... ok
[INFO] [stdout] test case::initiator::tests::finish_before_complete_returns_handshake_incomplete ... ok
[INFO] [stdout] test case::initiator::tests::double_start_is_rejected ... ok
[INFO] [stdout] test case::messages::tests::sigma1_rejects_extra_field ... ok
[INFO] [stdout] test case::messages::tests::sigma1_rejects_missing_required_field ... ok
[INFO] [stdout] test case::messages::tests::sigma1_rejects_wrong_eph_pub_length ... ok
[INFO] [stdout] test case::messages::tests::sigma1_rejects_wrong_random_length ... ok
[INFO] [stdout] test case::messages::tests::sigma1_roundtrip ... ok
[INFO] [stdout] test case::messages::tests::sigma1_with_all_optional_fields_roundtrips ... ok
[INFO] [stdout] test case::initiator::tests::expected_inbound_after_start_is_sigma2 ... ok
[INFO] [stdout] test case::initiator::tests::start_produces_valid_sigma1 ... ok
[INFO] [stdout] test case::initiator::tests::finish_after_start_returns_handshake_incomplete ... ok
[INFO] [stdout] test case::initiator::tests::handle_sigma2_resume_after_resumption_attempt_succeeds_with_valid_mic ... ok
[INFO] [stdout] test case::messages::tests::sigma1_with_session_params_roundtrips ... ok
[INFO] [stdout] test case::messages::tests::sigma1_with_resumption_fields_roundtrips ... ok
[INFO] [stdout] test case::messages::tests::sigma2_rejects_short_eph_pub ... ok
[INFO] [stdout] test case::messages::tests::sigma2_rejects_missing_encrypted_field ... ok
[INFO] [stdout] test case::messages::tests::sigma2_roundtrip ... ok
[INFO] [stdout] test case::messages::tests::sigma2resume_rejects_missing_resumption_id ... ok
[INFO] [stdout] test case::messages::tests::sigma2resume_rejects_wrong_resume_mic_length ... ok
[INFO] [stdout] test case::messages::tests::sigma2resume_rejects_wrong_resumption_id_length ... ok
[INFO] [stdout] test case::messages::tests::sigma2resume_rejects_extra_field ... ok
[INFO] [stdout] test case::messages::tests::sigma2resume_with_session_params_roundtrips ... ok
[INFO] [stdout] test case::messages::tests::sigma2_with_session_params_roundtrips ... ok
[INFO] [stdout] test case::messages::tests::sigma3_empty_encrypted_roundtrips ... ok
[INFO] [stdout] test case::messages::tests::sigma3_rejects_extra_field ... ok
[INFO] [stdout] test case::messages::tests::sigma3_rejects_missing_encrypted_field ... ok
[INFO] [stdout] test case::messages::tests::sigma3_roundtrip ... ok
[INFO] [stdout] test case::messages::tests::sigma2resume_roundtrip ... ok
[INFO] [stdout] test case::initiator::tests::trusted_roots_with_anchor_is_non_empty ... ok
[INFO] [stdout] test case::messages::tests::sigma2resume_rejects_missing_resume_mic ... ok
[INFO] [stdout] test case::initiator::tests::handle_sigma2_resume_rejects_invalid_mic ... ok
[INFO] [stdout] test case::initiator::tests::handle_sigma2_resume_without_resumption_attempt_returns_unexpected_message ... ok
[INFO] [stdout] test case::initiator::tests::handle_sigma2_before_start_is_rejected ... ok
[INFO] [stdout] test case::initiator::tests::expected_inbound_before_start_is_none ... ok
[INFO] [stdout] test case::initiator::tests::new_with_resumption_succeeds ... ok
[INFO] [stdout] test case::initiator::tests::start_returns_sigma1_bytes ... ok
[INFO] [stdout] test case::initiator::tests::start_without_resumption_omits_sigma1_resume_fields ... ok
[INFO] [stdout] test case::responder::tests::expected_inbound_initially_is_sigma1 ... ok
[INFO] [stdout] test case::responder::tests::finish_before_complete_returns_handshake_incomplete ... ok
[INFO] [stdout] test case::responder::tests::new_succeeds_with_valid_credentials ... ok
[INFO] [stdout] test case::sigma::tests::aead_round_trip ... ok
[INFO] [stdout] test case::sigma::tests::aead_tampered_tag_rejected ... ok
[INFO] [stdout] test case::initiator::tests::start_with_resumption_populates_sigma1_resume_fields ... ok
[INFO] [stdout] test case::sigma::tests::derive_resume_session_keys_deterministic ... ok
[INFO] [stdout] test case::responder::tests::handle_sigma1_unknown_dest_id_returns_invalid_parameter ... ok
[INFO] [stdout] test case::initiator::tests::new_succeeds_with_valid_credentials ... ok
[INFO] [stdout] test case::sigma::tests::aead_tampered_ciphertext_rejected ... ok
[INFO] [stdout] test case::sigma::tests::derive_resume_session_keys_input_sensitive ... ok
[INFO] [stdout] test case::sigma::tests::derive_resume_session_keys_produces_48_bytes ... ok
[INFO] [stdout] test case::initiator::tests::next_message_before_handle_sigma2_is_rejected ... ok
[INFO] [stdout] test case::sigma::tests::nonce_constants_are_13_bytes ... ok
[INFO] [stdout] test case::sigma::tests::hkdf_expand_deterministic_and_input_sensitive ... ok
[INFO] [stdout] test case::responder::tests::trusted_roots_with_anchor_is_non_empty ... ok
[INFO] [stdout] test case::sigma::tests::sigma1_and_sigma2_resume_mics_differ ... ok
[INFO] [stdout] test case::sigma::tests::sigma1_resume_mic_rejects_wrong_secret ... ok
[INFO] [stdout] test case::sigma::tests::transcript_hash_deterministic_and_input_sensitive ... ok
[INFO] [stdout] test case::sigma::tests::sigma2_resume_mic_rejects_wrong_secret ... ok
[INFO] [stdout] test case::sigma::tests::sigma2_resume_mic_round_trip ... ok
[INFO] [stdout] test case::sigma::tests::verify_mac_rejects_mismatch ... ok
[INFO] [stdout] test case::sigma::tests::verify_mac_accepts_match ... ok
[INFO] [stdout] test case::sigma::tests::sigma1_resume_mic_rejects_wrong_resumption_id ... ok
[INFO] [stdout] test case::sigma::tests::ephemeral_keypair_generates_valid_p256_point ... ok
[INFO] [stdout] test case::sigma::tests::transcript_hash_single_message_matches_sha256 ... ok
[INFO] [stdout] test case::sigma::tests::sigma1_resume_mic_round_trip ... ok
[INFO] [stdout] test case::responder::tests::reject_resumption_transitions_to_new_session_path ... ok
[INFO] [stdout] test case::signer::tests::pkcs8_from_invalid_bytes_returns_error ... ok
[INFO] [stdout] test operational::tests::compressed_fabric_id_matches_spec_vector ... ok
[INFO] [stdout] test operational::tests::operational_ipk_matches_matter_js ... ok
[INFO] [stdout] test case::responder::tests::next_message_before_handle_sigma1_is_rejected ... ok
[INFO] [stdout] test case::responder::tests::handle_sigma3_before_sigma1_is_rejected ... ok
[INFO] [stdout] test case::responder::tests::accept_resumption_then_next_message_returns_sigma2_resume ... ok
[INFO] [stdout] test case::responder::tests::expected_inbound_after_next_message_is_sigma3 ... ok
[INFO] [stdout] test case::sigma::tests::ecdh_is_symmetric ... ok
[INFO] [stdout] test case::responder::tests::handle_sigma1_with_resumption_fields_returns_resumption_requested ... ok
[INFO] [stdout] test pase::kdf::tests::derive_w0_w1_rejects_bad_params ... ok
[INFO] [stdout] test pase::kdf::tests::hkdf_expand_differs_with_info ... ok
[INFO] [stdout] test pase::kdf::tests::hkdf_expand_differs_with_prk ... ok
[INFO] [stdout] test pase::kdf::tests::hkdf_expand_is_deterministic ... ok
[INFO] [stdout] test pase::kdf::tests::hkdf_expand_variable_output_length ... ok
[INFO] [stdout] test pase::kdf::tests::validate_accepts_boundary_values ... ok
[INFO] [stdout] test pase::kdf::tests::validate_rejects_iter_below_min ... ok
[INFO] [stdout] test pase::kdf::tests::validate_rejects_iter_zero ... ok
[INFO] [stdout] test pase::kdf::tests::validate_rejects_salt_too_long ... ok
[INFO] [stdout] test pase::kdf::tests::validate_rejects_salt_too_short ... ok
[INFO] [stdout] test pase::messages::tests::pake1_rejects_extra_field ... ok
[INFO] [stdout] test pase::messages::tests::pake1_rejects_wrong_x_length ... ok
[INFO] [stdout] test case::responder::tests::handle_sigma1_with_only_resumption_id_takes_new_session_path ... ok
[INFO] [stdout] test pase::messages::tests::pake2_rejects_wrong_verifier_length ... ok
[INFO] [stdout] test pase::messages::tests::pake1_roundtrip ... ok
[INFO] [stdout] test pase::messages::tests::pake2_roundtrip ... ok
[INFO] [stdout] test case::signer::tests::signing_same_message_twice_is_deterministic ... ok
[INFO] [stdout] test case::responder::tests::accept_resumption_rejects_invalid_mic ... ok
[INFO] [stdout] test pase::messages::tests::pake3_rejects_extra_field ... ok
[INFO] [stdout] test pase::messages::tests::pake3_roundtrip ... ok
[INFO] [stdout] test pase::messages::tests::pbkdf_param_request_rejects_extra_field ... ok
[INFO] [stdout] test pase::messages::tests::pbkdf_param_request_rejects_wrong_random_length ... ok
[INFO] [stdout] test pase::messages::tests::pake3_rejects_missing_verifier ... ok
[INFO] [stdout] test case::signer::tests::signing_produces_verifiable_signature ... ok
[INFO] [stdout] test pase::messages::tests::pbkdf_param_request_rejects_missing_required_field ... ok
[INFO] [stdout] test pase::messages::tests::pbkdf_param_request_has_pbkdf_parameters_true_roundtrips ... ok
[INFO] [stdout] test pase::messages::tests::pbkdf_param_request_roundtrip_no_session_params ... ok
[INFO] [stdout] test pase::messages::tests::pbkdf_param_response_with_session_params_roundtrips ... ok
[INFO] [stdout] test pase::messages::tests::pbkdf_param_request_with_session_params_roundtrips ... ok
[INFO] [stdout] test pase::messages::tests::pbkdf_param_response_without_pbkdf_params_roundtrips ... ok
[INFO] [stdout] test pase::messages::tests::pbkdf_params_inner_rejects_long_salt_on_encode ... ok
[INFO] [stdout] test pase::messages::tests::pbkdf_param_response_with_pbkdf_params_roundtrips ... ok
[INFO] [stdout] test pase::prover::tests::expected_inbound_after_start_negotiation_is_pbkdf_response ... ok
[INFO] [stdout] test pase::prover::tests::finish_before_complete_returns_handshake_incomplete ... ok
[INFO] [stdout] test pase::prover::tests::handle_pbkdf_response_advances_to_ready_to_send_pake1 ... ok
[INFO] [stdout] test pase::prover::tests::new_with_known_params_rejects_short_salt ... ok
[INFO] [stdout] test pase::kdf::tests::derive_l_produces_uncompressed_p256_point ... ok
[INFO] [stdout] test pase::messages::tests::pbkdf_params_inner_rejects_short_salt_on_encode ... ok
[INFO] [stdout] test pase::prover::tests::new_with_negotiation_accepts_any_pin ... ok
[INFO] [stdout] test pase::prover::tests::out_of_order_handle_pake2_returns_unexpected_message ... ok
[INFO] [stdout] test pase::prover::tests::new_with_known_params_accepts_valid_params ... ok
[INFO] [stdout] test pase::prover::tests::new_with_known_params_rejects_low_iterations ... ok
[INFO] [stdout] test pase::prover::tests::prover_advertises_initiator_session_id_and_starts_unknowing_responder_id ... ok
[INFO] [stdout] test pase::prover::tests::start_negotiation_emits_tlv_structure ... ok
[INFO] [stdout] test pase::spake2plus::tests::confirmation_keys_split_correctly ... ok
[INFO] [stdout] test case::signer::tests::generate_and_round_trip_through_pkcs8 ... ok
[INFO] [stdout] test pase::spake2plus::tests::confirmation_tags_are_input_sensitive ... ok
[INFO] [stdout] test pase::spake2plus::tests::hash_context_empty_extras_is_deterministic ... ok
[INFO] [stdout] test case::signer::tests::signing_produces_low_s_signature ... ok
[INFO] [stdout] test pase::spake2plus::tests::hash_context_is_sha256_of_spake_context_concatenation ... ok
[INFO] [stdout] test pase::spake2plus::tests::compute_y_starts_with_uncompressed_prefix ... ok
[INFO] [stdout] test pase::spake2plus::tests::ka_ke_split_is_correct ... ok
[INFO] [stdout] test pase::spake2plus::tests::m_and_n_round_trip ... ok
[INFO] [stdout] test pase::spake2plus::tests::m_and_n_decode_as_valid_p256_points ... ok
[INFO] [stdout] test pase::spake2plus::tests::session_keys_are_48_bytes_and_deterministic ... ok
[INFO] [stdout] test pase::spake2plus::tests::hash_context_with_extras_differs_from_empty ... ok
[INFO] [stdout] test pase::spake2plus::tests::transcript_hash_is_deterministic ... ok
[INFO] [stdout] test pase::spake2plus::tests::transcript_hash_is_input_sensitive ... ok
[INFO] [stdout] test pase::spake2plus::tests::verify_tag_accepts_matching_tags ... ok
[INFO] [stdout] test pase::spake2plus::tests::verify_tag_rejects_mismatched_tags ... ok
[INFO] [stdout] test pase::kdf::tests::derive_l_changes_with_w1 ... ok
[INFO] [stdout] test case::responder::tests::accept_resumption_rejects_wrong_id ... ok
[INFO] [stdout] test pase::spake2plus::tests::sample_scalar_yields_nonzero ... ok
[INFO] [stdout] test pase::kdf::tests::derive_w0_w1_changes_with_salt ... ok
[INFO] [stdout] test pase::verifier::tests::finish_before_complete_returns_handshake_incomplete ... ok
[INFO] [stdout] test pase::verifier::tests::new_from_pin_rejects_low_iterations ... ok
[INFO] [stdout] test pase::verifier::tests::new_from_pin_rejects_short_salt ... ok
[INFO] [stdout] test pase::kdf::tests::derive_l_is_deterministic ... ok
[INFO] [stdout] test case::signer::tests::signing_produces_64_byte_signature ... ok
[INFO] [stdout] test pase::prover::tests::handle_pbkdf_response_rejects_missing_pbkdf_params ... ok
[INFO] [stdout] test pase::verifier::tests::handle_pbkdf_request_advances_state ... ok
[INFO] [stdout] test pase::spake2plus::tests::compute_x_starts_with_uncompressed_prefix ... ok
[INFO] [stdout] test test_support::tests::prover_with_scalar_and_random_rejects_zero_scalar ... ok
[INFO] [stdout] test test_support::tests::prover_with_scalar_constructs_known_params ... ok
[INFO] [stdout] test test_support::tests::prover_with_scalar_rejects_zero_scalar ... ok
[INFO] [stdout] test pase::spake2plus::tests::compute_z_v_prover_and_verifier_agree ... ok
[INFO] [stdout] test pase::kdf::tests::derive_w0_w1_changes_with_pin ... ok
[INFO] [stdout] test test_support::tests::verifier_with_scalar_rejects_zero_w0 ... ok
[INFO] [stdout] test test_support::tests::verifier_with_scalar_rejects_zero_y ... ok
[INFO] [stdout] test pase::verifier::tests::new_from_pin_accepts_valid_params ... ok
[INFO] [stdout] test pase::kdf::tests::derive_w0_w1_changes_with_iterations ... ok
[INFO] [stdout] test pase::verifier::tests::expected_inbound_after_construction_is_pbkdf_request ... ok
[INFO] [stdout] test pase::spake2plus::tests::full_handshake_math_produces_matching_session_keys ... ok
[INFO] [stdout] test test_support::tests::verifier_with_scalar_from_pin_constructs ... ok
[INFO] [stdout] test pase::verifier::tests::next_message_after_pbkdf_request_emits_response ... ok
[INFO] [stdout] test pase::verifier::tests::out_of_order_handle_pake3_returns_unexpected_message ... ok
[INFO] [stdout] test pase::verifier::tests::verifier_advertises_responder_session_id ... ok
[INFO] [stdout] test pase::kdf::tests::derive_w0_w1_is_deterministic ... ok
[INFO] [stdout] test test_support::tests::prover_with_scalar_and_random_constructs_negotiation ... ok
[INFO] [stdout] test test_support::tests::verifier_with_scalar_from_pin_rejects_zero_scalar ... ok
[INFO] [stdout] test pase::verifier::tests::new_raw_rejects_invalid_w0_scalar ... ok
[INFO] [stdout] test pase::verifier::tests::handle_pake3_rejects_wrong_ca_tag ... ok
[INFO] [stdout] test pase::verifier::tests::handle_pake1_as_first_message_succeeds ... ok
[INFO] [stdout] test pase::prover::tests::next_message_after_pbkdf_response_emits_pake1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 172 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/case_byte_parity.rs (/opt/rustwide/target/debug/deps/case_byte_parity-1343c128a095eb74)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test matter_js_byte_parity_resumption_accepted ... ignored, M4 follow-up: needs fixed new_resumption_id injection — see body TODO
[INFO] [stdout] test matter_js_byte_parity_resumption_declined ... ignored, M4 follow-up: sigma1_resume_mic composition needs re-pinning — see body TODO
[INFO] [stdout] test fixture_noc_roundtrips_through_matter_cert ... ok
[INFO] [stdout] test debug_tbs_data3_and_signature ... ok
[INFO] [stdout] test debug_tbs_data2_and_signature ... ok
[INFO] [stdout] test matter_js_byte_parity_new_session ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/case_roundtrip.rs (/opt/rustwide/target/debug/deps/case_roundtrip-a7e0fe83d68c6822)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test case_resumption_wrong_id_returns_invalid_parameter ... ok
[INFO] [stdout] test case_resumption_declined_falls_back_to_new_session ... ok
[INFO] [stdout] test case_roundtrip_wrong_fabric_returns_fabric_mismatch ... ok
[INFO] [stdout] test case_roundtrip_new_session ... ok
[INFO] [stdout] test case_roundtrip_threads_session_ids ... ok
[INFO] [stdout] test case_resumption_roundtrip_accepted ... ok
[INFO] [stdout] test case_random_byte_flip_in_sigma2_never_panics ... ok
[INFO] [stdout] test case_random_node_ids_roundtrip ... ok
[INFO] [stderr]      Running tests/pase_byte_parity.rs (/opt/rustwide/target/debug/deps/pase_byte_parity-8c059b2c653070d1)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test matter_js_byte_parity_negotiation ... ok
[INFO] [stdout] test matter_js_byte_parity_known_params ... ok
[INFO] [stdout] test matter_js_byte_parity_max_iter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.61s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pase_roundtrip.rs (/opt/rustwide/target/debug/deps/pase_roundtrip-2fb0188ee73bec34)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test pase_roundtrip_out_of_order_call_returns_unexpected_message ... ok
[INFO] [stdout] test pase_roundtrip_with_wrong_pin_returns_tag_mismatch ... ok
[INFO] [stdout] test pase_roundtrip_with_negotiation_default_params ... ok
[INFO] [stdout] test pase_roundtrip_threads_session_ids_end_to_end ... ok
[INFO] [stdout] test pase_roundtrip_with_known_params_skips_pbkdf_negotiation ... ok
[INFO] [stdout] test random_byte_flip_in_pake2_never_panics ... ok
[INFO] [stdout] test random_pin_roundtrips ... ok
[INFO] [stdout] test pase_roundtrip_with_max_iterations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.73s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/matter_interaction-0036afefb39b06fe)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test accumulator::tests::message_level_merge_preserves_order ... ok
[INFO] [stdout] test accumulator::tests::newest_data_version_wins ... ok
[INFO] [stdout] test accumulator::tests::append_onto_non_array_coerces_instead_of_dropping ... ok
[INFO] [stdout] test invoke::tests::invoke_response_ib_with_no_command_or_status_errors ... ok
[INFO] [stdout] test invoke::tests::invoke_request_has_expected_structure ... ok
[INFO] [stdout] test invoke::tests::empty_invoke_responses_array_errors ... ok
[INFO] [stdout] test invoke::tests::parses_command_with_nonempty_fields ... ok
[INFO] [stdout] test invoke::tests::invoke_request_carries_command_path_and_fields ... ok
[INFO] [stdout] test invoke::tests::parses_command_response_payload ... ok
[INFO] [stdout] test read::tests::multi_attribute_report_accumulates_all_entries ... ok
[INFO] [stdout] test read::tests::out_of_range_endpoint_yields_unexpected_value ... ok
[INFO] [stdout] test read::tests::parses_suppress_response_after_array ... ok
[INFO] [stdout] test read::tests::read_request_has_attribute_requests_array ... ok
[INFO] [stdout] test status::tests::is_success_only_for_zero ... ok
[INFO] [stdout] test status::tests::maps_success_and_failure_codes ... ok
[INFO] [stdout] test subscription::tests::parse_subscribe_response_roundtrip ... ok
[INFO] [stdout] test subscription::tests::status_response_success_has_expected_structure ... ok
[INFO] [stdout] test subscription::tests::subscribe_request_has_expected_structure ... ok
[INFO] [stdout] test write::tests::missing_status_is_an_error ... ok
[INFO] [stdout] test write::tests::write_request_has_expected_structure ... ok
[INFO] [stdout] test read::tests::captures_data_version_and_append_op ... ok
[INFO] [stdout] test write::tests::empty_message_yields_empty_statuses ... ok
[INFO] [stdout] test accumulator::tests::append_without_base_starts_empty ... ok
[INFO] [stdout] test invoke::tests::parses_status_response ... ok
[INFO] [stdout] test accumulator::tests::list_append_after_empty_replace ... ok
[INFO] [stdout] test read::tests::attribute_status_report_is_skipped ... ok
[INFO] [stdout] test read::tests::parses_more_chunked_and_suppress_response_flags ... ok
[INFO] [stdout] test write::tests::parses_success_and_failure_statuses ... ok
[INFO] [stdout] test accumulator::tests::appends_build_list_in_order ... ok
[INFO] [stdout] test read::tests::parses_single_attribute_value ... ok
[INFO] [stdout] test invoke::tests::rejects_out_of_range_endpoint ... ok
[INFO] [stdout] test accumulator::tests::message_chunking_is_order_preserving ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chunk_byte_parity.rs (/opt/rustwide/target/debug/deps/chunk_byte_parity-cfa5e00d816ebe27)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test list_chunked_reassembles_appended_elements ... ok
[INFO] [stdout] test message_chunked_reassembles_all_attributes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/im_byte_parity.rs (/opt/rustwide/target/debug/deps/im_byte_parity-9468370623c76e1d)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test subscribe_response_parses_matter_js ... ok
[INFO] [stdout] test write_request_matches_matter_js ... ok
[INFO] [stdout] test status_response_matches_matter_js ... ok
[INFO] [stdout] test read_request_matches_matter_js ... ok
[INFO] [stdout] test invoke_request_matches_matter_js ... ok
[INFO] [stdout] test subscribe_request_matches_matter_js ... ok
[INFO] [stdout] test report_data_subscribed_parses_matter_js ... ok
[INFO] [stdout] test write_response_parses_matter_js ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/im_roundtrip.rs (/opt/rustwide/target/debug/deps/im_roundtrip-b0b473c8035dae9a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test invoke_roundtrips_path_and_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/matter_transport-8319308f4a34d589)
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test framing::tests::header_decode_truncated_fixed_portion ... ok
[INFO] [stdout] test framing::tests::header_decode_rejects_reserved_dsiz ... ok
[INFO] [stdout] test framing::tests::header_with_group_destination ... ok
[INFO] [stdout] test framing::tests::header_decode_keeps_payload_slice ... ok
[INFO] [stdout] test framing::tests::header_with_source_and_destination ... ok
[INFO] [stdout] test framing::tests::header_decode_truncated_source_node_id ... ok
[INFO] [stdout] test framing::tests::header_with_unicast_destination ... ok
[INFO] [stdout] test framing::tests::header_with_source_node_id ... ok
[INFO] [stdout] test framing::tests::minimal_header_roundtrip ... ok
[INFO] [stdout] test framing::tests::replay_window::counter_zero_accepted ... ok
[INFO] [stdout] test framing::tests::replay_window::duplicate_rejected ... ok
[INFO] [stdout] test framing::tests::replay_window::forward_jump_slides_window ... ok
[INFO] [stdout] test framing::tests::replay_window::first_counter_accepted ... ok
[INFO] [stdout] test mdns_sd_discovery::tests::self_publish_self_discover ... ignored, requires host mDNS multicast support; CI containers (GitHub Actions ubuntu-latest, macos-latest) don't deliver loopback mDNS announces between two ServiceDaemon instances even with enable_interface(LoopbackV{4,6}). Run locally with `cargo test --features tokio,mdns-sd -- --ignored self_publish_self_discover`. Tracked in TODO-1.0.md as 'mDNS loopback interop in CI'.
[INFO] [stdout] test discovery::tests::query_handle_eq_hash_consistency ... ok
[INFO] [stdout] test discovery::tests::service_kind_hash_consistency ... ok
[INFO] [stdout] test discovery::tests::service_kind_service_type_strings_exact ... ok
[INFO] [stdout] test mdns_sd_discovery::tests::service_kind_to_dns_sd_string_exact ... ok
[INFO] [stdout] test framing::tests::replay_window::strictly_increasing_accepted ... ok
[INFO] [stdout] test mrp::tests::exchange_id_allocation_increments ... ok
[INFO] [stdout] test mrp::tests::duplicate_reliable_returns_view ... ok
[INFO] [stdout] test mrp::tests::caller_provided_exchange_id_responder_side ... ok
[INFO] [stdout] test mrp::tests::exhausted_retransmit_emits_expired ... ok
[INFO] [stdout] test mrp::tests::close_exchange_drops_pending ... ok
[INFO] [stdout] test mrp::tests::piggyback_drained_by_next_outbound ... ok
[INFO] [stdout] test mrp::tests::handle_timeout_emits_retransmit_at_deadline ... ok
[INFO] [stdout] test mrp::tests::prepared_payload_contains_encoded_header ... ok
[INFO] [stdout] test mrp::tests::process_inbound_ack_clears_pending ... ok
[INFO] [stdout] test mrp::tests::recent_reliable_cache_evicts_after_32_entries ... ok
[INFO] [stdout] test mrp::tests::idle_session_uses_idle_base ... ok
[INFO] [stdout] test mrp::tests::reliable_inbound_queues_piggyback_ack ... ok
[INFO] [stdout] test mrp::tests::reliable_send_schedules_retransmit ... ok
[INFO] [stdout] test mrp::tests::process_inbound_app_message_delivers_payload ... ok
[INFO] [stdout] test mrp::tests::standalone_ack_deadline_fires_after_200ms ... ok
[INFO] [stdout] test framing::tests::replay_window::within_window_unseen_accepted ... ok
[INFO] [stdout] test mrp::tests::unreliable_send_no_pending_entry ... ok
[INFO] [stdout] test protocol_header::tests::build_standalone_ack_header_initiator ... ok
[INFO] [stdout] test protocol_header::tests::build_standalone_ack_header_responder ... ok
[INFO] [stdout] test protocol_header::tests::decode_reads_vendor_when_v_set ... ok
[INFO] [stdout] test protocol_header::tests::decode_reserved_flag_bits_rejected ... ok
[INFO] [stdout] test protocol_header::tests::decode_skips_sx_data ... ok
[INFO] [stdout] test protocol_header::tests::decode_truncated_ack_counter ... ok
[INFO] [stdout] test protocol_header::tests::decode_truncated_fixed_portion ... ok
[INFO] [stdout] test protocol_header::tests::decode_truncated_sx_data ... ok
[INFO] [stdout] test protocol_header::tests::decode_truncated_vendor ... ok
[INFO] [stdout] test protocol_header::tests::decode_truncated_sx_length_prefix ... ok
[INFO] [stdout] test protocol_header::tests::header_reliable_initiator ... ok
[INFO] [stdout] test protocol_header::tests::encode_decode_with_vendor_roundtrip ... ok
[INFO] [stdout] test mdns_sd_discovery::tests::new_spawns_daemon_without_error ... ok
[INFO] [stdout] test mdns_sd_discovery::tests::stop_query_idempotent ... ok
[INFO] [stdout] test session::tests::decode_inbound_surfaces_protocol_and_opcode ... ok
[INFO] [stdout] test mdns_sd_discovery::tests::publish_unpublish_roundtrip ... ok
[INFO] [stdout] test protocol_header::tests::header_with_ack_counter ... ok
[INFO] [stdout] test mdns_sd_discovery::tests::with_daemon_uses_provided_daemon ... ok
[INFO] [stdout] test protocol_header::tests::minimal_header_roundtrip ... ok
[INFO] [stdout] test mdns_sd_discovery::tests::query_returns_fresh_handles ... ok
[INFO] [stdout] test protocol_header::tests::header_preserves_payload_tail ... ok
[INFO] [stdout] test transport::tests::from_ipv6_constructs_with_zero_scope_id ... ok
[INFO] [stdout] test transport::tests::link_local_preserves_scope_id ... ok
[INFO] [stdout] test transport::tests::peer_address_eq_hash_consistency ... ok
[INFO] [stdout] test tokio_udp::tests::bind_assigns_local_port ... ok
[INFO] [stdout] test tokio_udp::tests::bind_specific_port ... ok
[INFO] [stdout] test tokio_udp::tests::bind_in_use_errors ... ok
[INFO] [stdout] test tokio_udp::tests::poll_recv_empty_returns_ok_none ... ok
[INFO] [stdout] test transport::tests::from_ipv4_constructs_v4_variant ... ok
[INFO] [stdout] test protocol_header::proptest_module::roundtrip_any_header ... ok
[INFO] [stdout] test framing::replay_proptest::idempotent_replay_rejection ... ok
[INFO] [stdout] test framing::tests::replay_window::outside_window_rejected_as_too_old ... ok
[INFO] [stdout] test tokio_udp::tests::send_recv_roundtrip_localhost ... ok
[INFO] [stdout] test tokio_udp::tests::peer_address_preserves_scope_id_through_send_recv ... ok
[INFO] [stdout] test framing::replay_proptest::monotonic_sequence_always_accepted ... ok
[INFO] [stdout] test discovery::tests::matter_service_roundtrip_equality ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 71 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/framing_byte_parity.rs (/opt/rustwide/target/debug/deps/framing_byte_parity-12b988809380a712)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test matter_js_byte_parity_pase_session ... ok
[INFO] [stdout] test matter_js_byte_parity_with_mrp_ack ... ok
[INFO] [stdout] test matter_js_byte_parity_case_session ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/framing_roundtrip.rs (/opt/rustwide/target/debug/deps/framing_roundtrip-807ca62a743c82a7)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test tampered_header_rejected_via_aad ... ok
[INFO] [stdout] test tampered_ciphertext_rejected ... ok
[INFO] [stdout] test case_nonce_binds_sender_operational_node_id ... ok
[INFO] [stdout] test wrong_role_fails_decryption ... ok
[INFO] [stdout] test replay_detected_on_decode ... ok
[INFO] [stdout] test responder_to_initiator_roundtrip ... ok
[INFO] [stdout] test initiator_to_responder_roundtrip ... ok
[INFO] [stderr]      Running tests/loopback.rs (/opt/rustwide/target/debug/deps/loopback-d52aba94aad9174b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test full_session_roundtrip_via_real_udp ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/protocol_header_byte_parity.rs (/opt/rustwide/target/debug/deps/protocol_header_byte_parity-723668bfd3bd31d2)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test matter_js_byte_parity_responder_ack ... ok
[INFO] [stdout] test matter_js_byte_parity_initiator_reliable ... ok
[INFO] [stdout] test standalone_ack_helper_matches_fixture ... ok
[INFO] [stdout] test matter_js_byte_parity_standalone_ack ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/session_manager.rs (/opt/rustwide/target/debug/deps/session_manager-07ebc6de2558103a)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test register_pase_allocates_session_id ... ok
[INFO] [stdout] test allocate_then_register_pase_under_chosen_local_id ... ok
[INFO] [stdout] test payload_too_large_with_protocol_header ... ok
[INFO] [stdout] test decode_inbound_duplicate_reliable_emits_resend_packet ... ok
[INFO] [stdout] test handle_timeout_drains_expired_sessions ... ok
[INFO] [stdout] test encode_outbound_reliable_then_decode_inbound_ack ... ok
[INFO] [stdout] test poll_timeout_min_across_sessions ... ok
[INFO] [stdout] test encode_outbound_bumps_counter ... ok
[INFO] [stdout] test remove_drops_the_session ... ok
[INFO] [stdout] test encode_outbound_then_decode_inbound_roundtrip ... ok
[INFO] [stdout] test allocated_session_ids_are_unique ... ok
[INFO] [stdout] test decode_inbound_unknown_session_errors ... ok
[INFO] [stdout] test concurrent_exchanges_isolated ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/xtask-ae1d52f4d924e6e4)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test codegen::rustgen::types::tests::known_type_predicate ... ok
[INFO] [stdout] test codegen::model::tests::list_resolves_entry_type ... ok
[INFO] [stdout] test codegen::rustgen::types::tests::nullable_and_optional_wrapping ... ok
[INFO] [stdout] test codegen::rustgen::types::tests::named_datatype_passthrough ... ok
[INFO] [stdout] test codegen::model::tests::rejects_dangling_response_id ... ok
[INFO] [stdout] test codegen::rustgen::types::tests::reserved_words ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/xtask-78ab8ddb0a5eb4cb)
[INFO] [stdout] test codegen::rustgen::types::tests::global_composite_semtag ... ok
[INFO] [stdout] test codegen::model::tests::rejects_duplicate_attribute_id ... ok
[INFO] [stdout] test codegen::model::tests::accepts_a_minimal_valid_cluster ... ok
[INFO] [stdout] test codegen::rustgen::types::tests::screaming_case ... ok
[INFO] [stdout] test codegen::rustgen::types::tests::snake_case ... ok
[INFO] [stdout] test codegen::rustgen::types::tests::scalars_and_semantics ... ok
[INFO] [stdout] test codegen::model::tests::rejects_unknown_type ... ok
[INFO] [stdout] test codegen::rustgen::types::tests::lists ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test trace_diff::tests::malformed_line_is_an_error ... ok
[INFO] [stdout] test trace_diff::tests::loads_and_filters_acks ... ok
[INFO] [stdout] test trace_diff::tests::run_fails_when_no_commissioning_complete ... ok
[INFO] [stdout] test trace_diff::tests::align_skips_reference_only_messages_and_keys_invokes_by_target ... ok
[INFO] [stdout] test trace_diff::tests::classified_random_field_gives_match_star ... ok
[INFO] [stdout] test trace_diff::tests::parse_tree_path_sanity_pbkdf_param_request_shape ... ok
[INFO] [stdout] test trace_diff::tests::alignment_pairs_equal_sequences_and_isolates_mismatches ... ok
[INFO] [stdout] test trace_diff::tests::identical_payloads_match ... ok
[INFO] [stdout] test trace_diff::tests::random_field_length_change_is_divergent ... ok
[INFO] [stdout] test trace_diff::tests::ours_only_featuremap_probe_is_allowed ... ok
[INFO] [stdout] test trace_diff::tests::run_returns_err_divergent_when_unclassified_field_differs ... ok
[INFO] [stdout] test trace_diff::tests::session_kinds_inferred_per_direction ... ok
[INFO] [stdout] test trace_diff::tests::statusreport_is_raw_compared ... ok
[INFO] [stdout] test trace_diff::tests::undecodable_tlv_is_decode_fail ... ok
[INFO] [stdout] test trace_diff::tests::session_kinds_inferred_by_first_seen_order ... ok
[INFO] [stdout] test trace_diff::tests::write_request_aligns_on_cluster_attribute_targets ... ok
[INFO] [stdout] test trace_diff::tests::unclassified_difference_is_divergent ... ok
[INFO] [stdout] test trace_diff::tests::write_opcodes_are_named ... ok
[INFO] [stderr]      Running tests/clusters_json_freeze.rs (/opt/rustwide/target/debug/deps/clusters_json_freeze-5baf2b7ccd37219f)
[INFO] [stdout] test trace_diff::tests::run_succeeds_on_identical_synthetic_dialogues ... ok
[INFO] [stdout] test trace_diff::tests::run_succeeds_with_classified_variance_and_ignored_tail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test no_global_attributes_leaked_into_clusters ... ok
[INFO] [stdout] test covers_exactly_the_ten_target_clusters ... ok
[INFO] [stdout] test every_cluster_has_id_revision_and_attributes ... ok
[INFO] [stdout] test doorlock_aliro_surface_is_excluded_and_recorded ... ok
[INFO] [stdout] test header_is_populated_and_every_exclusion_has_a_reason ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/clusters_vectors_freeze.rs (/opt/rustwide/target/debug/deps/clusters_vectors_freeze-d1d70aef90fd54cb)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test type_matrix_branches_are_covered ... ok
[INFO] [stdout] test all_command_vectors_present_and_well_formed ... ok
[INFO] [stdout] test all_attribute_vectors_present_and_well_formed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/codegen_golden.rs (/opt/rustwide/target/debug/deps/codegen_golden-633ed456f21a0a20)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] error: 'rustfmt' is not installed for the custom toolchain 'cced03bfd61a304243a34504618ecec86c17063f'.
[INFO] [stderr] note: this is a custom toolchain, which cannot use `rustup component add`
[INFO] [stderr] help: if you built this toolchain from source, and used `rustup toolchain link`, then you may be able to build the component with `x.py`
[INFO] [stdout] test golden_cluster_matches_committed ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- golden_cluster_matches_committed stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'golden_cluster_matches_committed' (1082) panicked at xtask/tests/codegen_golden.rs:48:5:
[INFO] [stdout] rustfmt failed: 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58dab3450cf8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x58dab3450cf8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x58dab3450cf8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x58dab3450cf8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x58dab34652ea - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x58dab34652ea - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x58dab3455572 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x58dab3455572 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x58dab342ef96 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x58dab342ef96 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x58dab3448a59 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x58dab33e3ffc - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x58dab33e3ffc - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x58dab3448c12 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x58dab3448c12 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x58dab342f052 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x58dab3424109 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x58dab342fd6d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x58dab3465a7c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x58dab3358c7f - codegen_golden[bfa3963e90bffad4]::rustfmt
[INFO] [stdout]                                at /opt/rustwide/workdir/xtask/tests/codegen_golden.rs:48:5
[INFO] [stdout]   20:     0x58dab3358674 - codegen_golden[bfa3963e90bffad4]::generate_formatted
[INFO] [stdout]                                at /opt/rustwide/workdir/xtask/tests/codegen_golden.rs:30:5
[INFO] [stdout]   21:     0x58dab3358f41 - codegen_golden[bfa3963e90bffad4]::golden_cluster_matches_committed
[INFO] [stdout]                                at /opt/rustwide/workdir/xtask/tests/codegen_golden.rs:58:21
[INFO] [stdout]   22:     0x58dab3358487 - codegen_golden[bfa3963e90bffad4]::golden_cluster_matches_committed::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/xtask/tests/codegen_golden.rs:57:38
[INFO] [stdout]   23:     0x58dab335a196 - <codegen_golden[bfa3963e90bffad4]::golden_cluster_matches_committed::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x58dab33d70db - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x58dab33d70db - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x58dab33e4955 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x58dab33e4955 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x58dab33e4955 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x58dab33e4955 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x58dab33e4955 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x58dab33e4955 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x58dab33e4955 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x58dab33df4b4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x58dab33df4b4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x58dab33e79d2 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x58dab33e79d2 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x58dab33e79d2 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x58dab33e79d2 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x58dab33e79d2 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x58dab33e79d2 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x58dab33e79d2 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x58dab344fe6f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   43:     0x58dab344fe6f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x76f3b8586aa4 - <unknown>
[INFO] [stdout]   45:     0x76f3b8613a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     golden_cluster_matches_committed
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.77s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p xtask --test codegen_golden`
[INFO] running `Command { std: "docker" "inspect" "e2894a60dbd8b6758e75db0f49d3a3684a9651c5eca4bf46de83bca57fa2b2be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e2894a60dbd8b6758e75db0f49d3a3684a9651c5eca4bf46de83bca57fa2b2be", kill_on_drop: false }`
[INFO] [stdout] e2894a60dbd8b6758e75db0f49d3a3684a9651c5eca4bf46de83bca57fa2b2be
